Blame view

3rdparty/boost_1_81_0/boost/multiprecision/complex128.hpp 707 Bytes
598bfd3f   Hu Chunming   提交_GLIBCXX_USE_CX...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  ///////////////////////////////////////////////////////////////////////////////
  //  Copyright 2018 John Maddock. Distributed under the Boost
  //  Software License, Version 1.0. (See accompanying file
  //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  
  #ifndef BOOST_MP_COMPLEX128_HPP
  #define BOOST_MP_COMPLEX128_HPP
  
  #include <boost/multiprecision/float128.hpp>
  #include <boost/multiprecision/complex_adaptor.hpp>
  
  namespace boost {
  namespace multiprecision {
  
  using complex128 = number<complex_adaptor<float128_backend>, et_off>;
  
  template <>
  struct component_type<number<complex_adaptor<float128_backend> > >
  {
     using type = float128;
  };
  
  }
  } // namespace boost::multiprecision
  
  #endif