IOSS 2.0
Loading...
Searching...
No Matches
Ioss_CopyDatabase.h
Go to the documentation of this file.
1// Copyright(C) 1999-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 "ioss_export.h"
10
11namespace Ioss {
12 class Region;
13 struct MeshCopyOptions;
14
15 //! Copy the mesh in `region` to `output_region`. Behavior can be controlled
16 //! via options in `options`
17 IOSS_EXPORT void copy_database(Ioss::Region &region, Ioss::Region &output_region,
18 Ioss::MeshCopyOptions &options);
19
20 IOSS_EXPORT void transfer_assemblies(Ioss::Region &region, Ioss::Region &output_region,
21 const Ioss::MeshCopyOptions &options, int rank);
22
23 IOSS_EXPORT void transfer_blobs(Ioss::Region &region, Ioss::Region &output_region,
24 const Ioss::MeshCopyOptions &options, int rank);
25
26 IOSS_EXPORT void transfer_coordinate_frames(Ioss::Region &region, Ioss::Region &output_region);
27
28} // namespace Ioss
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:90
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
IOSS_EXPORT void transfer_coordinate_frames(Ioss::Region &region, Ioss::Region &output_region)
Definition Ioss_CopyDatabase.C:174
IOSS_EXPORT void transfer_blobs(Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
Definition Ioss_CopyDatabase.C:221
IOSS_EXPORT void transfer_assemblies(Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
Definition Ioss_CopyDatabase.C:182
IOSS_EXPORT void copy_database(Ioss::Region &region, Ioss::Region &output_region, Ioss::MeshCopyOptions &options)
Definition Ioss_CopyDatabase.C:250
Definition Ioss_MeshCopyOptions.h:15