Wildmeshing Toolkit
Loading...
Searching...
No Matches
src
wmtk
utils
ScalarUtils.h
1
#pragma once
2
#include <Eigen/Core>
3
template
<
typename
Scalar>
4
inline
bool
is_close(
5
const
Scalar a,
6
const
Scalar b,
7
const
Scalar rtol = Eigen::NumTraits<Scalar>::dummy_precision(),
8
const
Scalar atol = Eigen::NumTraits<Scalar>::epsilon())
9
{
10
return
std::abs(a - b) <= (atol + rtol * std::abs(b));
11
}
Generated by
1.9.8