Home
last modified time | relevance | path

Searched defs:promote_traits (Results 1 – 5 of 5) sorted by relevance

/third_party/boost/boost/multiprecision/detail/
Dublas_interop.hpp25 struct promote_traits<boost::multiprecision::number<Backend1, ExpressionTemplates1>, boost::multipr… struct
27 typedef boost::multiprecision::number<Backend1, ExpressionTemplates1> number1_t;
28 typedef boost::multiprecision::number<Backend2, ExpressionTemplates2> number2_t;
31 number2_t, number1_t>::type promote_type;
35 struct promote_traits<boost::multiprecision::number<Backend1, ExpressionTemplates1>, Arithmetic> struct
37 typedef boost::multiprecision::number<Backend1, ExpressionTemplates1> promote_type;
41 struct promote_traits<Arithmetic, boost::multiprecision::number<Backend1, ExpressionTemplates1> > struct
43 typedef boost::multiprecision::number<Backend1, ExpressionTemplates1> promote_type;
47 struct promote_traits<boost::multiprecision::number<Backend1, ExpressionTemplates1>, boost::multipr… struct
49 typedef boost::multiprecision::number<Backend1, ExpressionTemplates1> number1_t;
[all …]
/third_party/boost/boost/numeric/ublas/
Dvector_sparse.hpp272 struct promote_traits<sparse_vector_element<V1>, T2> { struct
273 …name promote_traits<typename sparse_vector_element<V1>::value_type, T2>::promote_type promote_type;
276 struct promote_traits<T1, sparse_vector_element<V2> > { struct
277 …name promote_traits<T1, typename sparse_vector_element<V2>::value_type>::promote_type promote_type;
280 struct promote_traits<sparse_vector_element<V1>, sparse_vector_element<V2> > { struct
282 … typename sparse_vector_element<V2>::value_type>::promote_type promote_type;
Dhermitian.hpp211 struct promote_traits<hermitian_matrix_element<M1>, T2> { struct
212 …e promote_traits<typename hermitian_matrix_element<M1>::value_type, T2>::promote_type promote_type;
215 struct promote_traits<T1, hermitian_matrix_element<M2> > { struct
216 …e promote_traits<T1, typename hermitian_matrix_element<M2>::value_type>::promote_type promote_type;
219 struct promote_traits<hermitian_matrix_element<M1>, hermitian_matrix_element<M2> > { struct
221 … typename hermitian_matrix_element<M2>::value_type>::promote_type promote_type;
Dtraits.hpp153 struct promote_traits { struct
154 typedef BOOST_TYPEOF_TPL(X() + Y()) promote_type;
Dmatrix_sparse.hpp234 struct promote_traits<sparse_matrix_element<M1>, T2> { struct
235 …name promote_traits<typename sparse_matrix_element<M1>::value_type, T2>::promote_type promote_type;
238 struct promote_traits<T1, sparse_matrix_element<M2> > { struct
239 …name promote_traits<T1, typename sparse_matrix_element<M2>::value_type>::promote_type promote_type;
242 struct promote_traits<sparse_matrix_element<M1>, sparse_matrix_element<M2> > { struct
244 … typename sparse_matrix_element<M2>::value_type>::promote_type promote_type;