IOSS
2.0
Loading...
Searching...
No Matches
Ioss_ConstructedVariableType.h
Go to the documentation of this file.
1
// Copyright(C) 1999-2020, 2022, 2024 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 "ioss_export.h"
10
11
#include "
Ioss_VariableType.h
"
// for VariableType
12
#include <string>
// for string
13
14
namespace
Ioss
{
15
class
IOSS_EXPORT
ConstructedVariableType
:
public
VariableType
16
{
17
public
:
18
IOSS_NODISCARD
std::string label(
int
which,
char
suffix_sep =
'_'
)
const override
;
19
ConstructedVariableType
(
const
std::string &my_name,
int
number_components,
bool
delete_me);
20
explicit
ConstructedVariableType
(
int
number_components,
bool
delete_me);
21
ConstructedVariableType
(
const
ConstructedVariableType
&) =
delete
;
22
};
23
}
// namespace Ioss
IOSS_NODISCARD
#define IOSS_NODISCARD
Definition
Ioss_CodeTypes.h:54
Ioss_VariableType.h
Ioss::ConstructedVariableType
Definition
Ioss_ConstructedVariableType.h:16
Ioss::ConstructedVariableType::ConstructedVariableType
ConstructedVariableType(const ConstructedVariableType &)=delete
Ioss::VariableType
A generic variable type.
Definition
Ioss_VariableType.h:66
Ioss
The main namespace for the Ioss library.
Definition
Ioad_DatabaseIO.C:40
src
Ioss_ConstructedVariableType.h
Generated by
1.10.0