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
double
minimum_time{0.0};
18
double
maximum_time{0.0};
19
double
delay{0.0};
20
double
time_scale{1.0};
21
double
time_offset{0.0};
22
23
double
rel_tolerance{};
24
double
abs_tolerance{};
25
double
tol_floor{};
26
27
// POINTER=1, STD_VECTOR=2, KOKKOS_VIEW_1D=3, KOKKOS_VIEW_2D=4,
28
// KOKKOS_VIEW_2D_LAYOUTRIGHT_HOSTSPACE=5
29
int
data_storage_type{0};
30
bool
memory_statistics{
false
};
31
bool
debug{
false
};
32
bool
verbose{
false
};
33
bool
output_summary{
false
};
34
bool
ints_64_bit{
false
};
35
bool
delete_timesteps{
false
};
36
bool
reverse{
false
};
// Used for testing CGNS
37
bool
add_proc_id{
false
};
// CGNS: Add proc_id field.
38
bool
boundary_sideset{
false
};
// Output a sideset of the boundary faces of the model
39
40
// only used by Catalyst calls to `copy_database`; if false the
41
// copy process skips the defining of the mesh geometry and the
42
// defining of the field data, thus assuming it has already been
43
// done. Used for calling `copy_database` multiple times with
44
// different timestep ranges.
45
bool
define_geometry{
true
};
46
47
bool
ignore_qa_info{
false
};
// In compare mode, ignore qa and info records.
48
};
49
}
// 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.10.0