|
| 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 inlineRealTraits::PassiveReal< Real > | gradientA (ArgA const &argA, ArgB const &argB, Real const &result) |
| | Compute .
|
| |
| template<typename ArgA, typename ArgB> |
| static inlineRealTraits::PassiveReal< Real > | gradientB (ArgA const &argA, ArgB const &argB, Real const &result) |
| | Compute .
|
| |
| template<typename ArgA, typename ArgB> |
| static inlineReal | primal (ArgA const &argA, ArgB const &argB) |
| |
| static inlineArgA | applyAdjointArgA (Adjoint const &adjoint, Real const &result, ArgA const &argA, ArgB const &argB) |
| |
| static inlineArgB | applyAdjointArgB (Adjoint const &adjoint, 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 inlineauto | gradientA (ArgA const &argA, ArgB const &argB, Real const &result) |
| | Compute .
|
| |
|
static inlineauto | gradientB (ArgA const &argA, ArgB const &argB, Real const &result) |
| | Compute .
|
| |
| static inlineReal | 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) |
| |
| template<size_t argNumber, typename Adjoint, typename... Args> |
| static inlineauto | applyAdjoint (Adjoint const &adjoint, Real const &result, Args const &... args) |
| |
| template<size_t argNumber, typename Tangent, typename... 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.
|
| |
| template<typename... Args> |
| static inlineReal | primal (Args const &... args) |
| |
template<typename T_Real>
struct codi::OperationCopysign< T_Real >
BinaryJacobianOperation implementation for copysign.