parent
5d8a084070
commit
b6fcd4b341
34 changed files with 972 additions and 139 deletions
|
|
@ -21,17 +21,11 @@ namespace rotgen::tests
|
|||
|
||||
prepare([&](auto r, auto c) { return input(r,c); }, ref);
|
||||
|
||||
TTS_EQUAL(input.norm() , ref.norm());
|
||||
TTS_EQUAL(input.squaredNorm() , ref.squaredNorm());
|
||||
TTS_EQUAL(input.template lpNorm<1>() , ref.template lpNorm<1>());
|
||||
TTS_EQUAL(input.template lpNorm<2>() , ref.template lpNorm<2>());
|
||||
TTS_EQUAL(input.template lpNorm<rotgen::Infinity>() , ref.template lpNorm<Eigen::Infinity>());
|
||||
|
||||
TTS_EQUAL(norm(input) , ref.norm());
|
||||
TTS_EQUAL(squaredNorm(input) , ref.squaredNorm());
|
||||
TTS_EQUAL(lpNorm<1>(input) , ref.template lpNorm<1>());
|
||||
TTS_EQUAL(lpNorm<2>(input) , ref.template lpNorm<2>());
|
||||
TTS_EQUAL(lpNorm<rotgen::Infinity>(input) , ref.template lpNorm<Eigen::Infinity>());
|
||||
TTS_EQUAL(rotgen::norm(input) , ref.norm());
|
||||
TTS_EQUAL(rotgen::squaredNorm(input) , ref.squaredNorm());
|
||||
TTS_EQUAL(rotgen::lpNorm<1>(input) , ref.template lpNorm<1>());
|
||||
TTS_EQUAL(rotgen::lpNorm<2>(input) , ref.template lpNorm<2>());
|
||||
TTS_EQUAL(rotgen::lpNorm<rotgen::Infinity>(input) , ref.template lpNorm<Eigen::Infinity>());
|
||||
|
||||
if constexpr(T::IsVectorAtCompileTime)
|
||||
{
|
||||
|
|
@ -40,14 +34,10 @@ namespace rotgen::tests
|
|||
mat_t norm_ref(input.rows(), input.cols());
|
||||
prepare([&](auto r, auto c) { return e_norm(r,c); }, norm_ref);
|
||||
|
||||
TTS_EQUAL(input.normalized(), norm_ref);
|
||||
TTS_EQUAL(normalized(input), norm_ref);
|
||||
auto m_norm = input;
|
||||
m_norm.normalize();
|
||||
TTS_EQUAL(m_norm, norm_ref);
|
||||
TTS_EQUAL(rotgen::normalized(input), norm_ref);
|
||||
|
||||
auto f_norm = input;
|
||||
normalize(f_norm);
|
||||
rotgen::normalize(f_norm);
|
||||
TTS_EQUAL(f_norm, norm_ref);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue