Algorith sandbox
Main Page
Related Pages
Classes
Files
File List
algo
ad
fwd.h
Go to the documentation of this file.
1
9
#pragma once
10
11
namespace
algo
{
namespace
ad {
12
/*--------------------------------------------------------------------------
13
* traits.hpp
14
*------------------------------------------------------------------------*/
15
//is_scalar
16
template
<
typename
T>
17
struct
is_scalar
;
18
//is_vector
19
template
<
typename
T>
20
struct
is_vector
;
21
//is_dual
22
template
<
typename
T>
23
struct
is_scalar_dual
;
24
//vector dual
25
template <typename T, bool Condition = is_vector<T>::value>
26
struct
is_vector_dual
;
27
//is_dual
28
template
<
typename
T>
29
struct
is_dual
;
30
//const_closure_type
31
template <typename T, bool Condition = is_dual<T>::value >
32
struct
const_closure_type_traits_impl
;
33
template
<
typename
T>
34
struct
const_closure_type_traits
;
35
36
} }
// namespace algo { namespace ad {
algo::ad::is_vector
Definition:
fwd.h:20
algo::ad::const_closure_type_traits
Definition:
fwd.h:34
algo::ad::const_closure_type_traits_impl
Definition:
fwd.h:32
algo::ad::is_dual
Definition:
fwd.h:29
algo::ad::is_scalar_dual
Definition:
fwd.h:23
algo
Definition:
ublas_matrix_expression_concept.hpp:5
algo::ad::is_vector_dual
Definition:
fwd.h:26
algo::ad::is_scalar
TODO: dual
is scalar?
Definition:
fwd.h:17
Generated by
1.8.10