|
template<typename Adjoint, typename ArgA, typename ArgB> |
static inlineReal | applyAdjointArgA (Adjoint const &adjoint, ComplexReal const &result, ArgA const &argA, ArgB const &argB) |
|
template<typename Adjoint, typename ArgA, typename ArgB> |
static inlineReal | applyAdjointArgB (Adjoint const &adjoint, ComplexReal const &result, ArgA const &argA, ArgB const &argB) |
|
template<typename Tangent, typename ArgA, typename ArgB> |
static inlineauto | applyTangentArgA (Tangent const &tangent, ComplexReal const &result, ArgA const &argA, ArgB const &argB) |
|
template<typename Tangent, typename ArgA, typename ArgB> |
static inlineauto | applyTangentArgB (Tangent const &tangent, ComplexReal const &result, ArgA const &argA, ArgB const &argB) |
|
static inlinestd::string | getMathRep () |
| Get the math symbol of the operation. E.g. + for operators and pow() for functions.
|
|
template<typename ArgA, typename ArgB> |
static inlineComplexReal | primal (ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyAdjoint (Adjoint const &adjoint, Real const &result, ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyAdjointArgA (Adjoint const &adjoint, Real const &result, ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyAdjointArgB (Adjoint const &adjoint, Real const &result, ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyTangent (Tangent const &tangent, Real const &result, ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyTangentArgA (Tangent const &tangent, Real const &result, ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyTangentArgB (Tangent const &tangent, Real const &result, ArgA const &argA, ArgB const &argB) |
|
static inlineReal | primal (ArgA const &argA, ArgB const &argB) |
|
static inlineauto | applyAdjoint (Adjoint const &adjoint, Real const &result, Args const &... args) |
|
static inlineauto | applyTangent (Tangent const &tangent, Real const &result, Args const &... args) |
|
static inlinestd::string | getMathRep () |
| Get the math symbol of the operation. E.g. + for operators and pow() for functions.
|
|
static inlineReal | primal (Args const &... args) |
|
template<typename T_ComplexReal>
struct codi::OperationComplexPolar< T_ComplexReal >
BinaryJacobianOperation specialization for complex polar.