GEOSX
coreComponents
meshUtilities
MeshUtilities.hpp
Go to the documentation of this file.
1
/*
2
* ------------------------------------------------------------------------------------------------------------
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*
5
* Copyright (c) 2018-2020 Lawrence Livermore National Security LLC
6
* Copyright (c) 2018-2020 The Board of Trustees of the Leland Stanford Junior University
7
* Copyright (c) 2018-2020 Total, S.A
8
* Copyright (c) 2019- GEOSX Contributors
9
* All rights reserved
10
*
11
* See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
12
* ------------------------------------------------------------------------------------------------------------
13
*/
14
19
#ifndef GEOSX_MESHUTILITIES_MESHUTILITIES_HPP
20
#define GEOSX_MESHUTILITIES_MESHUTILITIES_HPP
21
22
#include "
common/DataTypes.hpp
"
23
24
namespace
geosx
25
{
26
27
namespace
dataRepository
28
{
29
class
Group;
30
}
31
32
class
ObjectManagerBase;
33
class
xmlWrapper;
34
class
NodeManager;
35
36
41
class
MeshUtilities
42
{
43
public
:
44
49
54
MeshUtilities
();
55
59
virtual
~
MeshUtilities
();
60
62
68
static
void
GenerateNodesets(
dataRepository::Group
const
* geometry,
69
NodeManager
*
const
nodeManager );
70
71
// static void GenerateFasesetsAndAssociatedNodesets( xmlWrapper const & hdn,
72
// Group&
73
// faceManager,
74
// Group&
75
// nodeManager);
76
//
77
// static void GenerateElementsets ( xmlWrapper const & hdn,
78
// const Group& nodeManager,
79
// Group& elementManager);
80
81
};
82
83
}
84
85
#endif
/* GEOSX_MESHUTILITIES_MESHUTILITIES_HPP */
geosx::NodeManager
The NodeManager class provides an interface to ObjectManagerBase in order to manage node data...
Definition:
NodeManager.hpp:47
geosx
Definition:
DataLayouts.hpp:25
DataTypes.hpp
geosx::dataRepository::Group
Definition:
Group.hpp:70
geosx::MeshUtilities
This class is used to generate the utilities for the mesh.
Definition:
MeshUtilities.hpp:41
Generated by
1.8.13