Public Member Functions | |
conduit_cpp::Node & | databaseNode () |
void * | catalystConduitNode () |
void | setDatabaseNode (conduit_node *c_node) |
conduit_cpp::Node & | root () |
void | print () |
bool | defineModel (Ioss::Region *region) |
void | readZoneConnectivity (conduit_cpp::Node &&parent, Ioss::StructuredBlock *sb) |
void | readBoundaryConditions (conduit_cpp::Node &&parent, Ioss::StructuredBlock *sb) |
Ioss::IJK_t | readIJK (conduit_cpp::Node &&parent) |
bool | readModel (Ioss::Region *region) |
bool | readTime (Ioss::Region *region) |
std::vector< double > | getTime () |
int64_t | putField (const std::string &containerName, const Ioss::GroupingEntity *entityGroup, const Ioss::Field &field, void *data, size_t data_size, bool deep_copy) |
int64_t | getField (const std::string &containerName, const Ioss::GroupingEntity *entityGroup, const Ioss::Field &field, void *data, size_t data_size) |
int64_t | getFieldZeroCopy (const std::string &containerName, const Ioss::GroupingEntity *entityGroup, const Ioss::Field &field, void **data, size_t *data_size) |
int64_t | getMeshModelCoordinates (const std::string &containerName, const Ioss::GroupingEntity *entityGroup, const Ioss::Field &field, void *data, size_t data_size) |
bool | hasField (const std::string &containerName, const Ioss::GroupingEntity *entityGroup, const std::string &fieldName) |
std::string | getFieldPath (const std::string &containerName, const std::string &groupName, const std::string &fieldName) |
bool | hasProperty (const std::string &containerName, const Ioss::GroupingEntity *entityGroup, const std::string &propertyName) |
std::string | getPropertyPath (const std::string &containerName, const std::string &groupName, const std::string &propertyName) |
std::string | getName (const Ioss::GroupingEntity *entityGroup) |
std::string | getTimePath () |
int64_t | getStructuredBlockIDS (const Ioss::StructuredBlock *sb, const Ioss::Field &field, void *data, size_t data_size) |
template<typename INT_t> | |
void | copyIDS (const Ioss::StructuredBlock *sb, const Ioss::Field &field, INT_t *data) |
Ioss::Map & | get_node_map (const Ioss::DatabaseIO *dbase) const |
Private Member Functions | |
template<typename GroupingEntityT> | |
bool | defineEntityGroup (conduit_cpp::Node parent, const std::vector< GroupingEntityT * > &container) |
bool | defineEntityGroup (conduit_cpp::Node parent, const Ioss::SideSetContainer &container) |
bool | defineEntityGroup (conduit_cpp::Node parent, const Ioss::AssemblyContainer &container) |
bool | defineEntityGroup (conduit_cpp::Node parent, const Ioss::StructuredBlockContainer &container) |
void | defineZoneConnectivity (conduit_cpp::Node parent, Ioss::ZoneConnectivity &zc) |
void | defineBoundaryCondition (conduit_cpp::Node parent, Ioss::BoundaryCondition &bc) |
conduit_cpp::Node | defineIJK (Ioss::IJK_t &a) |
template<typename GroupingEntityT> | |
bool | addProperties (conduit_cpp::Node parent, GroupingEntityT *entityGroup) |
template<typename GroupingEntityT> | |
bool | readEntityGroup (conduit_cpp::Node &&parent, Ioss::Region *region) |
template<typename GroupingEntityT> | |
bool | readProperties (const conduit_cpp::Node &&parent, GroupingEntityT *block) const |
std::vector< std::string > | getScalarNamesFromNonScalarField (const Ioss::Field &field) const |
template<typename T> | |
std::vector< T > | getInterweavedScalarDataFromConduitNode (const std::vector< std::string > fnames, conduit_cpp::Node &node) const |
template<typename T> | |
void | addFieldNodeAndDataToConduitNode (const Ioss::Field &field, void *data, conduit_cpp::Node &node) const |
void | combineScalarFieldsInConduitNodeToNonScalarField (const Ioss::Field &field, conduit_cpp::Node &node) const |
template<typename GroupingEntityT> | |
bool | readFields (conduit_cpp::Node &&parent, GroupingEntityT *block) const |
Private Attributes | |
conduit_cpp::Node | Root |
conduit_cpp::Node | DBNode |
Ioss::Map | NodeMap |
std::map< std::string, Ioss::SideBlock * > | sideBlocks |
char | read_db_field_separator |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void Iocatalyst::DatabaseIO::ImplementationT::readBoundaryConditions | ( | conduit_cpp::Node && | parent, |
Ioss::StructuredBlock * | sb ) |
|
inlineprivate |
|
inlineprivate |
Ioss::IJK_t Iocatalyst::DatabaseIO::ImplementationT::readIJK | ( | conduit_cpp::Node && | parent | ) |
bool Iocatalyst::DatabaseIO::ImplementationT::readModel | ( | Ioss::Region * | region | ) |
|
inlineprivate |
|
inline |
void Iocatalyst::DatabaseIO::ImplementationT::readZoneConnectivity | ( | conduit_cpp::Node && | parent, |
Ioss::StructuredBlock * | sb ) |
|
inline |
|
inline |
|
private |
|
mutableprivate |
|
private |
|
private |
|
private |