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.