Drake
ContextBase Member List

This is the complete list of members for ContextBase, including all inherited members.

AddAbstractParameterTicket(DependencyTicket ticket)ContextBaseinlineprotected
AddAbstractStateTicket(DependencyTicket ticket)ContextBaseinlineprotected
AddDiscreteStateTicket(DependencyTicket ticket)ContextBaseinlineprotected
AddInputPort(InputPortIndex expected_index, DependencyTicket ticket, std::function< void(const AbstractValue &)> fixed_input_type_checker)ContextBaseprotected
AddNumericParameterTicket(DependencyTicket ticket)ContextBaseinlineprotected
AddOutputPort(OutputPortIndex expected_index, DependencyTicket ticket, const internal::OutputPortPrerequisite &prerequisite)ContextBaseprotected
BuildTrackerPointerMap(const ContextBase &source, const ContextBase &clone, DependencyTracker::PointerMap *tracker_map)ContextBaseprotectedstatic
Clone() constContextBase
CloneWithoutPointers(const ContextBase &source)ContextBaseinlineprotectedstatic
ContextBase(ContextBase &&)=deleteContextBase
ContextBase()ContextBaseinlineprotected
ContextBase(const ContextBase &)=defaultContextBaseprotected
detail::SystemBaseContextBaseAttorney classContextBasefriend
DisableCaching() constContextBaseinline
DoCloneWithoutPointers() const =0ContextBaseprotectedpure virtual
DoPropagateBuildTrackerPointerMap(const ContextBase &clone, DependencyTracker::PointerMap *tracker_map) constContextBaseinlineprotectedvirtual
DoPropagateBulkChange(int64_t change_event, void(ContextBase::*note_bulk_change)(int64_t change_event))ContextBaseinlineprotectedvirtual
DoPropagateCachingChange(void(Cache::*caching_change)()) constContextBaseinlineprotectedvirtual
DoPropagateFixContextPointers(const ContextBase &source, const DependencyTracker::PointerMap &tracker_map)ContextBaseinlineprotectedvirtual
EnableCaching() constContextBaseinline
FixContextPointers(const ContextBase &source, const DependencyTracker::PointerMap &tracker_map, ContextBase *clone)ContextBaseprotectedstatic
FixInputPort(int index, std::unique_ptr< AbstractValue > value)ContextBase
FixInputPort(int index, const AbstractValue &value)ContextBaseinline
get_cache() constContextBaseinline
get_dependency_graph() constContextBaseinline
get_mutable_cache() constContextBaseinline
get_mutable_dependency_graph()ContextBaseinline
get_mutable_tracker(DependencyTicket ticket)ContextBaseinline
get_num_input_ports() constContextBaseinline
get_num_output_ports() constContextBaseinline
get_tracker(DependencyTicket ticket) constContextBaseinline
GetSystemName() const finalContextBaseinline
GetSystemPathname() const finalContextBase
input_port_ticket(InputPortIndex port_num)ContextBaseinline
is_root_context() constContextBaseinlineprotected
MaybeGetFixedInputPortValue(int index) constContextBaseinline
MaybeGetMutableFixedInputPortValue(int index)ContextBaseinline
NoteAccuracyChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllAbstractParametersChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllAbstractStateChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllContinuousStateChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllDiscreteStateChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllNumericParametersChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllParametersChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllQChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllStateChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllVChanged(int64_t change_event)ContextBaseinlineprotected
NoteAllZChanged(int64_t change_event)ContextBaseinlineprotected
NoteTimeChanged(int64_t change_event)ContextBaseinlineprotected
operator=(const ContextBase &)=deleteContextBase
operator=(ContextBase &&)=deleteContextBase
output_port_ticket(OutputPortIndex port_num)ContextBaseinline
owns_any_variables_or_parameters() constContextBaseinlineprotected
PropagateBulkChange(ContextBase *context, int64_t change_event, void(ContextBase::*note_bulk_change)(int64_t change_event))ContextBaseinlineprotectedstatic
PropagateBulkChange(int64_t change_event, void(ContextBase::*note_bulk_change)(int64_t change_event))ContextBaseinlineprotected
PropagateCachingChange(const ContextBase &context, void(Cache::*caching_change)())ContextBaseinlineprotectedstatic
set_parent(ContextBase *child, ContextBase *parent)ContextBaseinlineprotectedstatic
SetAllCacheEntriesOutOfDate() constContextBaseinline
start_new_change_event()ContextBaseinline
~ContextBase() overrideContextBase