Loading [MathJax]/extensions/tex2jax.js
Wildmeshing Toolkit
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Variables
a
m
p
r
s
Typedefs
a
b
c
d
g
i
m
o
p
r
s
t
u
v
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
v
Enumerations
Enumerator
Related Symbols
a
c
e
f
h
i
l
m
n
o
p
s
t
u
w
Files
File List
File Members
All
a
c
d
e
f
g
i
j
l
m
n
o
p
r
s
t
w
Functions
c
d
l
m
n
o
p
r
t
w
Variables
Typedefs
Enumerations
Enumerator
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
Rounding.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
wmtk/utils/Rational.hpp
>
4
#include "
AttributesUpdate.hpp
"
5
6
7
namespace
wmtk::operations
{
8
9
class
Rounding
:
public
AttributesUpdate
10
{
11
public
:
12
Rounding
(
Mesh
& m,
TypedAttributeHandle<Rational>
& coordinate);
13
14
std::vector<simplex::Simplex>
execute
(
const
simplex::Simplex
& simplex)
override
;
15
16
private
:
17
TypedAttributeHandle<Rational>
&
m_coordinate_handle
;
18
};
9
class
Rounding
:
public
AttributesUpdate
{
…
};
19
20
}
// namespace wmtk::operations
AttributesUpdate.hpp
Rational.hpp
wmtk::Mesh
Definition
Mesh.hpp:95
wmtk::attribute::TypedAttributeHandle
Handle that represents attributes for some mesh.
Definition
TypedAttributeHandle.hpp:28
wmtk::operations::AttributesUpdate
Definition
AttributesUpdate.hpp:8
wmtk::operations::Rounding
Definition
Rounding.hpp:10
wmtk::operations::Rounding::m_coordinate_handle
TypedAttributeHandle< Rational > & m_coordinate_handle
Definition
Rounding.hpp:17
wmtk::operations::Rounding::execute
std::vector< simplex::Simplex > execute(const simplex::Simplex &simplex) override
returns an empty vector in case of failure
Definition
Rounding.cpp:16
wmtk::simplex::Simplex
Definition
Simplex.hpp:22
wmtk::operations
Definition
EdgeMesh.hpp:10
src
wmtk
operations
Rounding.hpp
Generated by
1.9.8