IOSS
2.0
Loading...
Searching...
No Matches
Ioss_MeshCopyOptions.h
Go to the documentation of this file.
1
#pragma once
2
/*
3
* Copyright(C) 1999-2024 National Technology & Engineering Solutions
4
* of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
5
* NTESS, the U.S. Government retains certain rights in this software.
6
*
7
* See packages/seacas/LICENSE for details
8
*/
9
#include <vector>
10
11
#include "ioss_export.h"
12
13
namespace
Ioss
{
14
struct
IOSS_EXPORT
MeshCopyOptions
15
{
16
std::vector<double> selected_times{};
17
std::vector<std::string> omitted_sets{};
18
double
minimum_time{0.0};
19
double
maximum_time{0.0};
20
double
delay{0.0};
21
double
time_scale{1.0};
22
double
time_offset{0.0};
23
24
double
rel_tolerance{};
25
double
abs_tolerance{};
26
double
tol_floor{};
27
28
// POINTER=1, STD_VECTOR=2, KOKKOS_VIEW_1D=3, KOKKOS_VIEW_2D=4,
29
// KOKKOS_VIEW_2D_LAYOUTRIGHT_HOSTSPACE=5
30
int
data_storage_type{0};
31
bool
memory_statistics{
false
};
32
bool
debug{
false
};
33
bool
verbose{
false
};
34
bool
output_summary{
false
};
35
bool
ints_64_bit{
false
};
36
bool
delete_timesteps{
false
};
37
bool
reverse{
false
};
// Used for testing CGNS
38
bool
add_proc_id{
false
};
// CGNS: Add proc_id field.
39
bool
boundary_sideset{
false
};
// Output a sideset of the boundary faces of the model
40
bool
omitted_blocks{
false
};
41
42
// only used by Catalyst calls to `copy_database`; if false the
43
// copy process skips the defining of the mesh geometry and the
44
// defining of the field data, thus assuming it has already been
45
// done. Used for calling `copy_database` multiple times with
46
// different timestep ranges.
47
bool
define_geometry{
true
};
48
49
bool
ignore_qa_info{
false
};
// In compare mode, ignore qa and info records.
50
};
51
}
// namespace Ioss
Ioss
The main namespace for the Ioss library.
Definition
Ioad_DatabaseIO.C:40
Ioss::MeshCopyOptions
Definition
Ioss_MeshCopyOptions.h:15
src
Ioss_MeshCopyOptions.h
Generated by
1.12.0