mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-04-19 16:19:37 +08:00
Complex Numtraits::HasSign and nmsub test
This commit is contained in:
parent
c5189ac656
commit
9d3d37c5b7
@ -250,6 +250,7 @@ struct NumTraits<std::complex<Real_> > : GenericNumTraits<std::complex<Real_> >
|
|||||||
typedef typename NumTraits<Real_>::Literal Literal;
|
typedef typename NumTraits<Real_>::Literal Literal;
|
||||||
enum {
|
enum {
|
||||||
IsComplex = 1,
|
IsComplex = 1,
|
||||||
|
IsSigned = NumTraits<Real_>::IsSigned,
|
||||||
RequireInitialization = NumTraits<Real_>::RequireInitialization,
|
RequireInitialization = NumTraits<Real_>::RequireInitialization,
|
||||||
ReadCost = 2 * NumTraits<Real_>::ReadCost,
|
ReadCost = 2 * NumTraits<Real_>::ReadCost,
|
||||||
AddCost = 2 * NumTraits<Real>::AddCost,
|
AddCost = 2 * NumTraits<Real>::AddCost,
|
||||||
|
@ -450,7 +450,7 @@ void negate_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
|
|||||||
|
|
||||||
template <typename Scalar, typename Packet>
|
template <typename Scalar, typename Packet>
|
||||||
void nmsub_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
|
void nmsub_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
|
||||||
negate_test_impl<Scalar, Packet>::run_negate(data1, data2, ref, size);
|
negate_test_impl<Scalar, Packet>::run_nmsub(data1, data2, ref, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename Scalar, typename Packet>
|
template <typename Scalar, typename Packet>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user