17#include "ioss_export.h"
33 void clone_and_replace_output_database(
int steps = 0);
34 void add_output_database_change_set(
int steps = 0);
40 static std::string get_cyclic_database_filename(
const std::string &baseFileName,
41 unsigned int fileCyclicCount,
44 static std::string get_linear_database_filename(
const std::string &baseFileName,
47 static std::string get_internal_file_change_set_name(
unsigned int step);
66 std::string get_unique_linear_filename(
DatabaseUsage db_usage);
67 std::string construct_database_filename(
int &step,
DatabaseUsage db_usage);
68 bool file_exists(
const std::string &filename,
const std::string &db_type,
70 bool abort_if_exists(
const std::string &filename,
const std::string &db_type,
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
An input or output Database.
Definition Ioss_DatabaseIO.h:63
Definition Ioss_DynamicTopologyFileControl.h:29
IfDatabaseExistsBehavior get_if_database_exists_behavior() const
Definition Ioss_DynamicTopologyFileControl.h:51
std::string m_ioDB
Definition Ioss_DynamicTopologyFileControl.h:55
static std::string change_set_prefix()
Definition Ioss_DynamicTopologyFileControl.h:36
IfDatabaseExistsBehavior m_ifDatabaseExists
Definition Ioss_DynamicTopologyFileControl.h:61
unsigned int m_fileCyclicCount
Definition Ioss_DynamicTopologyFileControl.h:60
std::string m_dbType
Definition Ioss_DynamicTopologyFileControl.h:56
unsigned int get_topology_change_count() const
Definition Ioss_DynamicTopologyFileControl.h:49
unsigned int m_dbChangeCount
Definition Ioss_DynamicTopologyFileControl.h:62
unsigned int get_file_cyclic_count() const
Definition Ioss_DynamicTopologyFileControl.h:50
PropertyManager m_properties
Definition Ioss_DynamicTopologyFileControl.h:58
Definition Ioss_ParallelUtils.h:32
A collection of Ioss::Property objects.
Definition Ioss_PropertyManager.h:36
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:93
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
DatabaseUsage
Specifies how an Ioss::DatabaseIO object will be used.
Definition Ioss_DBUsage.h:13
IfDatabaseExistsBehavior
Definition Ioss_DBUsage.h:32