UnaryJacobianOperation implementation for complex conj.
More...
#include <allOperators.hpp>
|
template<typename Adjoint, typename Arg> |
static inlineauto | applyAdjointArg (Adjoint const &adjoint, ComplexReal const &result, Arg const &arg) |
|
template<typename Tangent, typename Arg> |
static inlineauto | applyTangentArg (Tangent const &tangent, ComplexReal const &result, Arg const &arg) |
|
static inlinestd::string | getMathRep () |
| Get the math symbol of the operation. E.g. + for operators and pow() for functions.
|
|
template<typename Arg> |
static inlineComplexReal | primal (Arg const &arg) |
|
static inlineauto | applyAdjoint (Adjoint const &adjoint, Real const &result, Arg const &arg) |
|
static inlineauto | applyAdjointArg (Adjoint const &adjoint, Real const &result, Arg const &arg) |
|
static inlineauto | applyTangent (Tangent const &tangent, Real const &result, Arg const &arg) |
|
static inlineauto | applyTangentArg (Tangent const &tangent, Real const &result, Arg const &arg) |
|
static inlineReal | primal (Arg const &arg) |
|
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::OperationComplexConj< T_ComplexReal >
UnaryJacobianOperation implementation for complex conj.
◆ applyAdjointArg()
template<typename T_ComplexReal>
template<typename Adjoint, typename Arg>
Apply the reverse AD mode with respect to the argument on the adjoint and return the result. Computes
◆ applyTangentArg()
template<typename T_ComplexReal>
template<typename Tangent, typename Arg>
Apply the forward AD mode with respect to the argument on the tangent and return the result. Computes
◆ getMathRep()
template<typename T_ComplexReal>
Get the math symbol of the operation. E.g. +
for operators and pow()
for functions.
◆ primal()
template<typename T_ComplexReal>
template<typename Arg>
Compute the primal value from the arguments. E.g. evaluates 
The argument types are the types of the result of a getValue call on the expression.
The documentation for this struct was generated from the following file: