Declares all variables that may be needed to store/restore an active argument which has a value type. More...
#include <activeArgumentStoreTraits.hpp>
Public Types | |
using | Gradient = typename PointerStore::Gradient |
See ActiveArgumentPointerStore. | |
using | Identifier = typename PointerStore::Identifier |
See ActiveArgumentPointerStore. | |
using | PointerStore = T_PointerStore |
See ActiveArgumentValueStore. | |
using | Real = typename PointerStore::Real |
See ActiveArgumentPointerStore. | |
Public Member Functions | |
Gradient & | gradientIn () |
Get the input gradients. | |
Gradient & | gradientOut () |
Get the output gradients. | |
Identifier & | identifierIn () |
Get the input identifiers. | |
Identifier & | identifierOut () |
Get the output identifiers. | |
Real & | oldPrimal () |
Get old primal values. | |
Real & | primal () |
Get the primal values. | |
Public Attributes | |
PointerStore | base |
Declaration of base. | |
Declares all variables that may be needed to store/restore an active argument which has a value type.
T_PointerStore | The pointer store implementation. |
|
inline |
Get the input gradients.
|
inline |
Get the output gradients.
|
inline |
Get the input identifiers.
|
inline |
Get the output identifiers.
|
inline |
Get old primal values.
|
inline |
Get the primal values.