CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::EventSystem< T_Tape > Member List

This is the complete list of members for codi::EventSystem< T_Tape >, including all inherited members.

Base typedefcodi::EventSystem< T_Tape >
Callback typedefcodi::EventSystemBase< T_Tape >protected
deregisterListener(Handle const &handle)codi::EventSystemBase< T_Tape >inlinestatic
Event typedefcodi::EventSystem< T_Tape >
EventListenerMap typedefcodi::EventSystemBase< T_Tape >protected
getListeners()codi::EventSystemBase< T_Tape >inlineprotectedstatic
Gradient typedefcodi::EventSystem< T_Tape >
Handle typedefcodi::EventSystem< T_Tape >
Identifier typedefcodi::EventSystem< T_Tape >
Index typedefcodi::EventSystem< T_Tape >
internalNotifyListeners(bool const enabled, Event event, Args &&... args)codi::EventSystemBase< T_Tape >inlineprotectedstatic
internalRegisterListener(bool const enabled, Event event, TypedCallback callback, void *customData)codi::EventSystemBase< T_Tape >inlineprotectedstatic
notifyIndexAssignListeners(Index const &index)codi::EventSystem< T_Tape >inlinestatic
notifyIndexCopyListeners(Index const &index)codi::EventSystem< T_Tape >inlinestatic
notifyIndexFreeListeners(Index const &index)codi::EventSystem< T_Tape >inlinestatic
notifyPreaccAddInputListeners(Tape &tape, Real const &value, Identifier const &identifier)codi::EventSystem< T_Tape >inlinestatic
notifyPreaccAddOutputListeners(Tape &tape, Real &value, Identifier &identifier)codi::EventSystem< T_Tape >inlinestatic
notifyPreaccFinishListeners(Tape &tape)codi::EventSystem< T_Tape >inlinestatic
notifyPreaccStartListeners(Tape &tape)codi::EventSystem< T_Tape >inlinestatic
notifyStatementEvaluateListeners(Tape &tape, Identifier const &lhsIdentifier, size_t sizeLhsAdjoint, Real const *lhsAdjoint)codi::EventSystem< T_Tape >inlinestatic
notifyStatementEvaluatePrimalListeners(Tape &tape, Identifier const &lhsIdentifier, Real const &lhsValue)codi::EventSystem< T_Tape >inlinestatic
notifyStatementPrimalListeners(Tape &tape, Real const &lhsValue, Identifier const &lhsIdentifier, Real const &newValue, EventHints::Statement statement)codi::EventSystemBase< T_Tape >inlinestatic
notifyStatementPrimalListeners(Tape &&tape, Real const &lhsValue, Identifier const &lhsIdentifier, Real const &newValue, EventHints::Statement statement)codi::EventSystemBase< T_Tape >inlinestatic
notifyStatementStoreOnTapeListeners(Tape &tape, Identifier const &lhsIdentifier, Real const &newValue, size_t numActiveVariables, Identifier const *rhsIdentifiers, Real const *jacobians)codi::EventSystem< T_Tape >inlinestatic
notifyTapeEvaluateListeners(Tape &tape, Position const &start, Position const &end, VectorAccess *adjoint, EventHints::EvaluationKind evalKind, EventHints::Endpoint endpoint)codi::EventSystem< T_Tape >inlinestatic
notifyTapeRegisterInputListeners(Tape &tape, Real &value, Identifier &identifier)codi::EventSystem< T_Tape >inlinestatic
notifyTapeRegisterOutputListeners(Tape &tape, Real &value, Identifier &identifier)codi::EventSystem< T_Tape >inlinestatic
notifyTapeResetListeners(Tape &tape, Position const &position, EventHints::Reset kind, bool clearAdjoints)codi::EventSystem< T_Tape >inlinestatic
notifyTapeStartRecordingListeners(Tape &tape)codi::EventSystem< T_Tape >inlinestatic
notifyTapeStopRecordingListeners(Tape &tape)codi::EventSystem< T_Tape >inlinestatic
Position typedefcodi::EventSystem< T_Tape >
Real typedefcodi::EventSystem< T_Tape >
registerIndexAssignListener(void(*callback)(Index const &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerIndexCopyListener(void(*callback)(Index const &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerIndexFreeListener(void(*callback)(Index const &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerPreaccAddInputListener(void(*callback)(Tape &, Real const &, Identifier const &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerPreaccAddOutputListener(void(*callback)(Tape &, Real &, Identifier &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerPreaccFinishListener(void(*callback)(Tape &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerPreaccStartListener(void(*callback)(Tape &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerStatementEvaluateListener(void(*callback)(Tape &, Identifier const &, size_t, Real const *, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerStatementEvaluatePrimalListener(void(*callback)(Tape &, Identifier const &, Real const &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerStatementPrimalListener(void(*callback)(Tape &, Real const &, Identifier const &, Real const &, EventHints::Statement, void *), void *customData=nullptr)codi::EventSystemBase< T_Tape >inlinestatic
registerStatementStoreOnTapeListener(void(*callback)(Tape &, Identifier const &, Real const &, size_t, Identifier const *, Real const *, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerTapeEvaluateListener(void(*callback)(Tape &, Position const &, Position const &, VectorAccess *, EventHints::EvaluationKind, EventHints::Endpoint, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerTapeRegisterInputListener(void(*callback)(Tape &, Real &, Identifier &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerTapeRegisterOutputListener(void(*callback)(Tape &, Real &, Identifier &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerTapeResetListener(void(*callback)(Tape &, Position const &, EventHints::Reset, bool, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerTapeStartRecordingListener(void(*callback)(Tape &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
registerTapeStopRecordingListener(void(*callback)(Tape &, void *), void *customData=nullptr)codi::EventSystem< T_Tape >inlinestatic
Tape typedefcodi::EventSystem< T_Tape >
VectorAccess typedefcodi::EventSystem< T_Tape >