17 #define CODI_ImplicitConversion true
18 #define CODI_ImplicitConversionWarning false
23 #ifdef GISMO_BUILD_LIB
24 #ifdef gsCoDiPack_EXPORTS
25 #undef EXTERN_CLASS_TEMPLATE
26 #define EXTERN_CLASS_TEMPLATE CLASS_TEMPLATE_INST
31 using codi_real = std::conditional<ExpressionTraits::IsExpression<T>::value,
GISMO_COEFF_TYPE, T>;
35 ActiveType<ForwardEvaluation<real_t, real_t> >;
39 ActiveType<ForwardEvaluation<real_t, Direction<real_t, 4> > >;
44 ActiveType<JacobianLinearTape<JacobianTapeTypes<real_t, real_t,
45 LinearIndexManager<index_t>,
46 DefaultChunkedData> > >;
51 ActiveType<JacobianLinearTape<JacobianTapeTypes<real_t, Direction<real_t, 4>,
52 LinearIndexManager<index_t>,
53 DefaultChunkedData> > >;
59 ActiveType<JacobianLinearTape<JacobianTapeTypes<real_t, real_t,
60 LinearIndexManager<index_t>,
61 DefaultBlockData> > >;
66 ActiveType<JacobianReuseTape<JacobianTapeTypes<real_t, real_t,
67 MultiUseIndexManager<index_t>,
68 DefaultChunkedData> > >;
73 ActiveType<PrimalValueLinearTape<
74 PrimalValueTapeTypes<real_t, real_t,
75 LinearIndexManager<index_t>,
76 InnerStatementEvaluator, DefaultChunkedData> > >;
81 ActiveType<PrimalValueReuseTape<
82 PrimalValueTapeTypes<real_t, real_t,
83 MultiUseIndexManager<index_t>,
84 InnerStatementEvaluator, DefaultChunkedData> > >;
#define GISMO_COEFF_TYPE
Definition: gsConfig.h:26