Home | History | Annotate | Download | only in eigen2

Lines Matching defs:lpNorm

107 template<typename VectorType> void lpNorm(const VectorType& v)
111 VERIFY_IS_APPROX(u.template lpNorm<Infinity>(), u.cwise().abs().maxCoeff());
112 VERIFY_IS_APPROX(u.template lpNorm<1>(), u.cwise().abs().sum());
113 VERIFY_IS_APPROX(u.template lpNorm<2>(), ei_sqrt(u.cwise().abs().cwise().square().sum()));
114 VERIFY_IS_APPROX(ei_pow(u.template lpNorm<5>(), typename VectorType::RealScalar(5)), u.cwise().abs().cwise().pow(5).sum());
135 CALL_SUBTEST_1( lpNorm(Matrix<float, 1, 1>()) );
136 CALL_SUBTEST_2( lpNorm(Vector2f()) );
137 CALL_SUBTEST_3( lpNorm(Vector3d()) );
138 CALL_SUBTEST_4( lpNorm(Vector4f()) );
139 CALL_SUBTEST_5( lpNorm(VectorXf(16)) );
140 CALL_SUBTEST_7( lpNorm(VectorXcd(10)) );