IOSS 2.0
Loading...
Searching...
No Matches
io_info.h
Go to the documentation of this file.
1/*
2 * Copyright(C) 1999-2020, 2022, 2023, 2024 National Technology & Engineering Solutions
3 * of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
4 * NTESS, the U.S. Government retains certain rights in this software.
5 *
6 * See packages/seacas/LICENSE for details
7 */
8#pragma once
9
10#include "io_info_lib_export.h"
11
12namespace Info {
13 class Interface;
14} // namespace Info
15
16namespace Ioss {
17 class DatabaseIO;
18 class Region;
19
20 // internal to io_info
21 IO_INFO_LIB_EXPORT void io_info_file_info(const Info::Interface &interFace);
22 IO_INFO_LIB_EXPORT void io_info_change_set_info(Info::Interface &interFace);
23
24 // for external calls
25 IO_INFO_LIB_EXPORT void io_info_set_db_properties(const Info::Interface &interFace,
26 Ioss::DatabaseIO *dbi);
27 IO_INFO_LIB_EXPORT void io_info_file_info(const Info::Interface &interFace, Ioss::Region &region);
28} // namespace Ioss
Definition info_interface.h:20
An input or output Database.
Definition Ioss_DatabaseIO.h:63
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:93
A special namespace for the io_info demonstration program interFace.
Definition info_interface.h:18
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
void io_info_file_info(const Info::Interface &interFace)
Definition io_info.C:656
void io_info_set_db_properties(const Info::Interface &interFace, Ioss::DatabaseIO *dbi)
Definition io_info.C:659
void io_info_change_set_info(Info::Interface &interFace)
Definition io_info.C:657