Drake
Drake C++ Documentation
Context< T > Member List

This is the complete list of members for Context< T >, including all inherited members.

access_mutable_parameters(Context< T > *context)Context< T >protectedstatic
access_mutable_state(Context< T > *context)Context< T >protectedstatic
AddAbstractParameterTicket(DependencyTicket ticket)ContextBaseprotected
AddAbstractStateTicket(DependencyTicket ticket)ContextBaseprotected
AddDiscreteStateTicket(DependencyTicket ticket)ContextBaseprotected
AddInputPort(InputPortIndex expected_index, DependencyTicket ticket, std::function< void(const AbstractValue &)> fixed_input_type_checker)ContextBaseprotected
AddNumericParameterTicket(DependencyTicket ticket)ContextBaseprotected
AddOutputPort(OutputPortIndex expected_index, DependencyTicket ticket, const internal::OutputPortPrerequisite &prerequisite)ContextBaseprotected
BuildTrackerPointerMap(const ContextBase &source, const ContextBase &clone, DependencyTracker::PointerMap *tracker_map)ContextBaseprotectedstatic
Clone() constContext< T >
CloneState() constContext< T >
CloneWithoutPointers(const Context< T > &source)Context< T >protectedstatic
drake::systems::ContextBase::CloneWithoutPointers(const ContextBase &source)ContextBaseprotectedstatic
Context(Context &&)=deleteContext< T >
Context()Context< T >protected
Context(const Context< T > &)Context< T >protected
ContextBase(ContextBase &&)=deleteContextBase
ContextBase()ContextBaseprotected
ContextBase(const ContextBase &)=defaultContextBaseprotected
DisableCaching() constContextBase
do_access_mutable_state()=0Context< T >protectedpure virtual
do_access_state() const =0Context< T >protectedpure virtual
do_to_string() const =0Context< T >protectedpure virtual
DoCloneState() const =0Context< T >protectedpure virtual
DoCloneWithoutPointers() const =0ContextBaseprotectedpure virtual
DoPropagateAccuracyChange(const std::optional< double > &accuracy, int64_t change_event)Context< T >protectedvirtual
DoPropagateBuildTrackerPointerMap(const ContextBase &clone, DependencyTracker::PointerMap *tracker_map) constContextBaseprotectedvirtual
DoPropagateBulkChange(int64_t change_event, void(ContextBase::*note_bulk_change)(int64_t change_event))ContextBaseprotectedvirtual
DoPropagateCachingChange(void(Cache::*caching_change)()) constContextBaseprotectedvirtual
DoPropagateFixContextPointers(const ContextBase &source, const DependencyTracker::PointerMap &tracker_map)ContextBaseprotectedvirtual
DoPropagateTimeChange(const T &time_sec, const std::optional< T > &true_time, int64_t change_event)Context< T >protectedvirtual
EnableCaching() constContextBase
FixContextPointers(const ContextBase &source, const DependencyTracker::PointerMap &tracker_map, ContextBase *clone)ContextBaseprotectedstatic
FixInputPort(int index, const AbstractValue &value)Context< T >
drake::systems::ContextBase::FixInputPort(int index, const AbstractValue &value)ContextBase
FreezeCache() constContextBase
get_abstract_parameter(int index) constContext< T >
get_abstract_state() constContext< T >
get_abstract_state(int index) constContext< T >
get_accuracy() constContext< T >
get_cache() constContextBase
get_continuous_state() constContext< T >
get_continuous_state_vector() constContext< T >
get_dependency_graph() constContextBase
get_discrete_state() constContext< T >
get_discrete_state(int index) constContext< T >
get_discrete_state_vector() constContext< T >
get_mutable_abstract_parameter(int index)Context< T >
get_mutable_abstract_state()Context< T >
get_mutable_abstract_state(int index)Context< T >
get_mutable_cache() constContextBase
get_mutable_continuous_state()Context< T >
get_mutable_continuous_state_vector()Context< T >
get_mutable_dependency_graph()ContextBase
get_mutable_discrete_state()Context< T >
get_mutable_discrete_state(int index)Context< T >
get_mutable_discrete_state_vector()Context< T >
get_mutable_numeric_parameter(int index)Context< T >
get_mutable_parameters()Context< T >
get_mutable_state()Context< T >
get_mutable_tracker(DependencyTicket ticket)ContextBase
get_numeric_parameter(int index) constContext< T >
get_parameters() constContext< T >
get_state() constContext< T >
get_system_id() constContextBase
get_time() constContext< T >
get_tracker(DependencyTicket ticket) constContextBase
GetMutableVZVectors()Context< T >
GetSystemName() const finalContextBase
GetSystemPathname() const finalContextBase
has_only_continuous_state() constContext< T >
has_only_discrete_state() constContext< T >
init_abstract_state(std::unique_ptr< AbstractValues > xa)Context< T >protected
init_continuous_state(std::unique_ptr< ContinuousState< T >> xc)Context< T >protected
init_discrete_state(std::unique_ptr< DiscreteValues< T >> xd)Context< T >protected
init_parameters(std::unique_ptr< Parameters< T >> params)Context< T >protected
input_port_ticket(InputPortIndex port_num)ContextBase
is_cache_frozen() const finalContextBase
is_root_context() constContextBase
is_stateless() constContext< T >
MaybeGetFixedInputPortValue(int index) constContextBase
MaybeGetMutableFixedInputPortValue(int index)ContextBase
NoteAccuracyChanged(int64_t change_event)ContextBaseprotected
NoteAllAbstractParametersChanged(int64_t change_event)ContextBaseprotected
NoteAllAbstractStateChanged(int64_t change_event)ContextBaseprotected
NoteAllContinuousStateChanged(int64_t change_event)ContextBaseprotected
NoteAllDiscreteStateChanged(int64_t change_event)ContextBaseprotected
NoteAllNumericParametersChanged(int64_t change_event)ContextBaseprotected
NoteAllParametersChanged(int64_t change_event)ContextBaseprotected
NoteAllQChanged(int64_t change_event)ContextBaseprotected
NoteAllStateChanged(int64_t change_event)ContextBaseprotected
NoteAllVChanged(int64_t change_event)ContextBaseprotected
NoteAllVZChanged(int64_t change_event)ContextBaseprotected
NoteAllZChanged(int64_t change_event)ContextBaseprotected
NoteContinuousStateChange()Context< T >
NoteTimeChanged(int64_t change_event)ContextBaseprotected
num_abstract_parameters() constContext< T >
num_abstract_states() constContext< T >
num_continuous_states() constContext< T >
num_discrete_state_groups() constContext< T >
num_input_ports() constContextBase
num_numeric_parameter_groups() constContext< T >
num_output_ports() constContextBase
num_total_states() constContext< T >
operator=(const Context &)=deleteContext< T >
operator=(Context &&)=deleteContext< T >
drake::systems::ContextBase::operator=(const ContextBase &)=deleteContextBase
drake::systems::ContextBase::operator=(ContextBase &&)=deleteContextBase
output_port_ticket(OutputPortIndex port_num)ContextBase
owns_any_variables_or_parameters() constContextBaseprotected
PropagateAccuracyChange(Context< T > *context, const std::optional< double > &accuracy, int64_t change_event)Context< T >protectedstatic
PropagateBulkChange(ContextBase *context, int64_t change_event, void(ContextBase::*note_bulk_change)(int64_t change_event))ContextBaseprotectedstatic
PropagateBulkChange(int64_t change_event, void(ContextBase::*note_bulk_change)(int64_t change_event))ContextBaseprotected
PropagateCachingChange(const ContextBase &context, void(Cache::*caching_change)())ContextBaseprotectedstatic
PropagateTimeChange(Context< T > *context, const T &time, const std::optional< T > &true_time, int64_t change_event)Context< T >protectedstatic
set_parent(ContextBase *child, ContextBase *parent)ContextBaseprotectedstatic
SetAbstractState(int index, const ValueType &value)Context< T >
SetAccuracy(const std::optional< double > &accuracy)Context< T >
SetAllCacheEntriesOutOfDate() constContextBase
SetContinuousState(const Eigen::Ref< const VectorX< T >> &xc)Context< T >
SetDiscreteState(const Eigen::Ref< const VectorX< T >> &xd)Context< T >
SetDiscreteState(int group_index, const Eigen::Ref< const VectorX< T >> &xd)Context< T >
SetDiscreteState(const DiscreteValues< T > &xd)Context< T >
SetStateAndParametersFrom(const Context< U > &source)Context< T >
SetTime(const T &time_sec)Context< T >
SetTimeAndContinuousState(const T &time_sec, const Eigen::Ref< const VectorX< T >> &xc)Context< T >
SetTimeAndGetMutableContinuousStateVector(const T &time_sec)Context< T >
SetTimeAndGetMutableQVector(const T &time_sec)Context< T >
SetTimeAndNoteContinuousStateChange(const T &time_sec)Context< T >
SetTimeStateAndParametersFrom(const Context< U > &source)Context< T >
start_new_change_event() constContextBase
to_string() constContext< T >
UnfreezeCache() constContextBase
~ContextBase() overrideContextBase