CoDiPack  3.1.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, true, T_Impl > Struct Template Reference

Optimized Jacobian implementations for the passive += and -= operators. More...

#include <assignmentOperators.hpp>

Inheritance diagram for codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, true, T_Impl >:

Public Types

using Impl
 See AssignmentOperators.
 
using Impl
 See AssignmentOperators.
 
using PassiveReal
 Basic computation type.
 
using PassiveReal = RealTraits::PassiveReal<Real>
 Basic computation type.
 
using Real
 See AssignmentOperators.
 
using Real = T_Real
 See AssignmentOperators.
 

Public Member Functions

inlineImpl & operator+= (PassiveReal const &rhs)
 Operator += for passive values.
 
inlineImpl & operator+= (PassiveReal const &rhs)
 Operator += for passive values.
 
inlineImpl & operator-= (PassiveReal const &rhs)
 Operator -= for passive values.
 
inlineImpl & operator-= (PassiveReal const &rhs)
 Operator -= for passive values.
 

Static Public Attributes

static bool constexpr JacobianOptimization
 See AssignmentOperators.
 
static bool constexpr JacobianOptimization = true
 See AssignmentOperators.
 

Detailed Description

template<typename T_Real, typename T_Impl>
struct codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, true, T_Impl >

Optimized Jacobian implementations for the passive += and -= operators.

Member Typedef Documentation

◆ Impl

template<typename T_Real, typename T_Impl>
using codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, true, T_Impl >::Impl
Initial value:
T_Impl

See AssignmentOperators.


The documentation for this struct was generated from the following file: