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
11
namespace
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
:
21
Initializer
();
22
~Initializer
();
23
// Copy constructor
24
// Assignment operator
25
private
:
26
static
int
useCount
;
27
};
28
}
// namespace Iocatalyst
Iocatalyst::Initializer
Initialization of the Catalyst database parts of the Ioss library.
Definition
Iocatalyst_Initializer.h:19
Iocatalyst::Initializer::useCount
static int useCount
Definition
Iocatalyst_Initializer.h:26
Iocatalyst
A namespace for the Catalyst 2.0 database format.
Definition
Iocatalyst_CatalystLogging.C:13
src
catalyst
Iocatalyst_Initializer.h
Generated by
1.12.0