IOSS 2.0
Loading...
Searching...
No Matches
Iocatalyst_Initializer.h
Go to the documentation of this file.
1// Copyright(C) 1999-2020, 2022 National Technology & Engineering Solutions
2// of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
3// NTESS, the U.S. Government retains certain rights in this software.
4//
5// See packages/seacas/LICENSE for details
6
7#pragma once
8
9#include "iocatalyst_export.h"
10
11namespace Iocatalyst {
12 /** \brief Initialization of the Catalyst database parts of the Ioss library.
13 *
14 * If any input or output type is catalyst, catalyst2 or catalyst_conduit,
15 * then an object of this type must be created before using any other functions
16 * or methods in the Ioss library except Ioss::Init::Initializer().
17 */
18 class IOCATALYST_EXPORT Initializer
19 {
20 public:
23 // Copy constructor
24 // Assignment operator
25 private:
26 static int useCount;
27 };
28} // namespace Iocatalyst
Initialization of the Catalyst database parts of the Ioss library.
Definition Iocatalyst_Initializer.h:19
static int useCount
Definition Iocatalyst_Initializer.h:26
A namespace for the Catalyst 2.0 database format.
Definition Iocatalyst_CatalystLogging.C:13