MFEM
v4.1.0
Finite element discretization library
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
miniapps
common
mesh_extras.hpp
Go to the documentation of this file.
1
// Copyright (c) 2010-2020, Lawrence Livermore National Security, LLC. Produced
2
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
3
// LICENSE and NOTICE for details. LLNL-CODE-806117.
4
//
5
// This file is part of the MFEM library. For more information and source code
6
// availability visit https://mfem.org.
7
//
8
// MFEM is free software; you can redistribute it and/or modify it under the
9
// terms of the BSD-3 license. We welcome feedback and contributions, see file
10
// CONTRIBUTING.md for details.
11
12
#ifndef MFEM_MESH_EXTRAS
13
#define MFEM_MESH_EXTRAS
14
15
#include "
mfem.hpp
"
16
#include <sstream>
17
18
namespace
mfem
19
{
20
21
namespace
common
22
{
23
24
class
ElementMeshStream
:
public
std::stringstream
25
{
26
public
:
27
ElementMeshStream
(
Element::Type
e);
28
};
29
30
/// Merges vertices which lie at the same location
31
void
MergeMeshNodes
(
Mesh
* mesh,
int
logging);
32
33
}
// namespace common
34
35
}
// namespace mfem
36
37
#endif
mfem::Mesh
Definition:
mesh.hpp:49
mfem::common::ElementMeshStream::ElementMeshStream
ElementMeshStream(Element::Type e)
Definition:
mesh_extras.cpp:22
mfem::common::MergeMeshNodes
void MergeMeshNodes(Mesh *mesh, int logging)
Merges vertices which lie at the same location.
Definition:
mesh_extras.cpp:120
mfem::Element::Type
Type
Constants for the classes derived from Element.
Definition:
element.hpp:41
mfem.hpp
mfem::common::ElementMeshStream
Definition:
mesh_extras.hpp:24
Generated on Fri Feb 18 2022 18:54:19 for MFEM by
1.8.5