This is the complete list of members for PidController< T >, including all inherited members.
abstract_parameter_ticket(AbstractParameterIndex index) const | System< T > | |
drake::systems::SystemBase::abstract_parameter_ticket(AbstractParameterIndex index) const | SystemBase | |
abstract_state_ticket(AbstractStateIndex index) const | System< T > | |
drake::systems::SystemBase::abstract_state_ticket(AbstractStateIndex index) const | SystemBase | |
Accept(SystemVisitor< T > *v) const | System< T > | virtual |
accuracy_ticket() | System< T > | static |
drake::systems::SystemBase::accuracy_ticket() | SystemBase | static |
AddAbstractParameter(AbstractParameterIndex index) | SystemBase | protected |
AddAbstractState(AbstractStateIndex index) | SystemBase | protected |
AddConstraint(std::unique_ptr< SystemConstraint< T >> constraint) | System< T > | protected |
AddDiscreteStateGroup(DiscreteStateIndex index) | SystemBase | protected |
AddExternalConstraint(ExternalSystemConstraint constraint) | System< T > | |
AddInputPort(std::unique_ptr< InputPortBase > port) | SystemBase | protected |
AddNumericParameter(NumericParameterIndex index) | SystemBase | protected |
AddOutputPort(std::unique_ptr< OutputPortBase > port) | SystemBase | protected |
AddTriggeredWitnessFunctionToCompositeEventCollection(Event< T > *event, CompositeEventCollection< T > *events) const final | LeafSystem< T > | protectedvirtual |
all_input_ports_ticket() | System< T > | static |
drake::systems::SystemBase::all_input_ports_ticket() | SystemBase | static |
all_parameters_ticket() | System< T > | static |
drake::systems::SystemBase::all_parameters_ticket() | SystemBase | static |
all_sources_except_input_ports_ticket() | SystemBase | static |
all_sources_ticket() | LeafSystem< T > | protectedstatic |
drake::systems::SystemBase::all_sources_ticket() | SystemBase | static |
all_state_ticket() | System< T > | static |
drake::systems::SystemBase::all_state_ticket() | SystemBase | static |
AllocateAbstractState() const | LeafSystem< T > | protected |
AllocateCompositeEventCollection() const | System< T > | |
AllocateContext() const | LeafSystem< T > | |
AllocateContinuousState() const | LeafSystem< T > | protected |
AllocateDiscreteState() const | LeafSystem< T > | protected |
AllocateDiscreteVariables() const final | LeafSystem< T > | virtual |
AllocateFixedInputs(Context< T > *context) const | System< T > | |
AllocateImplicitTimeDerivativesResidual() const | System< T > | |
AllocateInputAbstract(const InputPort< T > &input_port) const | System< T > | |
AllocateInputVector(const InputPort< T > &input_port) const | System< T > | |
AllocateOutput() const | System< T > | |
AllocateParameters() const | LeafSystem< T > | protected |
AllocateTimeDerivatives() const final | LeafSystem< T > | virtual |
ApplyDiscreteVariableUpdate(const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state, Context< T > *context) const | System< T > | |
ApplyUnrestrictedUpdate(const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state, Context< T > *context) const | System< T > | |
assign_next_dependency_ticket() | SystemBase | protected |
cache_entry_ticket(CacheIndex index) const | System< T > | |
drake::systems::SystemBase::cache_entry_ticket(CacheIndex index) const | SystemBase | |
CalcConservativePower(const Context< T > &context) const | System< T > | |
CalcDiscreteVariableUpdate(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) const | System< T > | |
CalcForcedDiscreteVariableUpdate(const Context< T > &context, DiscreteValues< T > *discrete_state) const | System< T > | |
CalcForcedUnrestrictedUpdate(const Context< T > &context, State< T > *state) const | System< T > | |
CalcImplicitTimeDerivativesResidual(const Context< T > &context, const ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) const | System< T > | |
CalcKineticEnergy(const Context< T > &context) const | System< T > | |
CalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
CalcNonConservativePower(const Context< T > &context) const | System< T > | |
CalcOutput(const Context< T > &context, SystemOutput< T > *outputs) const | System< T > | |
CalcPotentialEnergy(const Context< T > &context) const | System< T > | |
CalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const | System< T > | |
CalcUnrestrictedUpdate(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) const | System< T > | |
CalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) const | System< T > | |
CheckSystemConstraintsSatisfied(const Context< T > &context, double tol) const | System< T > | |
Clone() const | System< T > | |
Clone(const S< T > &from) | System< T > | static |
configuration_ticket() | System< T > | static |
drake::systems::SystemBase::configuration_ticket() | SystemBase | static |
CopyContinuousStateVector(const Context< T > &context) const | System< T > | |
CreateDefaultContext() const | System< T > | |
DeclareAbstractInputPort(std::variant< std::string, UseDefaultName > name, const AbstractValue &model_value) | LeafSystem< T > | protected |
DeclareAbstractOutputPort(std::variant< std::string, UseDefaultName > name, const OutputType &model_value, void(MySystem::*calc)(const Context< T > &, OutputType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareAbstractOutputPort(std::variant< std::string, UseDefaultName > name, void(MySystem::*calc)(const Context< T > &, OutputType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareAbstractOutputPort(std::variant< std::string, UseDefaultName > name, typename LeafOutputPort< T >::AllocCallback alloc, typename LeafOutputPort< T >::CalcCallback calc, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareAbstractParameter(const AbstractValue &model_value) | LeafSystem< T > | protected |
DeclareAbstractState(const AbstractValue &model_value) | LeafSystem< T > | protected |
DeclareCacheEntry(std::string description, ValueProducer value_producer, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | System< T > | protected |
DeclareCacheEntry(std::string description, const ValueType &model_value, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | System< T > | protected |
DeclareCacheEntry(std::string description, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | System< T > | protected |
drake::systems::SystemBase::DeclareCacheEntry(std::string description, ValueProducer value_producer, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | SystemBase | protected |
drake::systems::SystemBase::DeclareCacheEntry(std::string description, const ValueType &model_value, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | SystemBase | protected |
drake::systems::SystemBase::DeclareCacheEntry(std::string description, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | SystemBase | protected |
DeclareCacheEntryWithKnownTicket(DependencyTicket known_ticket, std::string description, ValueProducer value_producer, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | SystemBase | protected |
DeclareContinuousState(int num_state_variables) | LeafSystem< T > | protected |
DeclareContinuousState(int num_q, int num_v, int num_z) | LeafSystem< T > | protected |
DeclareContinuousState(const BasicVector< T > &model_vector) | LeafSystem< T > | protected |
DeclareContinuousState(const BasicVector< T > &model_vector, int num_q, int num_v, int num_z) | LeafSystem< T > | protected |
DeclareDiscreteState(const BasicVector< T > &model_vector) | LeafSystem< T > | protected |
DeclareDiscreteState(const Eigen::Ref< const VectorX< T >> &vector) | LeafSystem< T > | protected |
DeclareDiscreteState(int num_state_variables) | LeafSystem< T > | protected |
DeclareEqualityConstraint(void(MySystem::*calc)(const Context< T > &, VectorX< T > *) const, int count, std::string description) | LeafSystem< T > | protected |
DeclareEqualityConstraint(ContextConstraintCalc< T > calc, int count, std::string description) | LeafSystem< T > | protected |
DeclareForcedDiscreteUpdateEvent(EventStatus(MySystem::*update)(const Context< T > &, DiscreteValues< T > *) const) | LeafSystem< T > | protected |
DeclareForcedPublishEvent(EventStatus(MySystem::*publish)(const Context< T > &) const) | LeafSystem< T > | protected |
DeclareForcedUnrestrictedUpdateEvent(EventStatus(MySystem::*update)(const Context< T > &, State< T > *) const) | LeafSystem< T > | protected |
DeclareImplicitTimeDerivativesResidualSize(int n) | LeafSystem< T > | protected |
DeclareInequalityConstraint(void(MySystem::*calc)(const Context< T > &, VectorX< T > *) const, SystemConstraintBounds bounds, std::string description) | LeafSystem< T > | protected |
DeclareInequalityConstraint(ContextConstraintCalc< T > calc, SystemConstraintBounds bounds, std::string description) | LeafSystem< T > | protected |
DeclareInitializationDiscreteUpdateEvent(EventStatus(MySystem::*update)(const Context< T > &, DiscreteValues< T > *) const) | LeafSystem< T > | protected |
DeclareInitializationEvent(const EventType &event) | LeafSystem< T > | protected |
DeclareInitializationPublishEvent(EventStatus(MySystem::*publish)(const Context< T > &) const) | LeafSystem< T > | protected |
DeclareInitializationUnrestrictedUpdateEvent(EventStatus(MySystem::*update)(const Context< T > &, State< T > *) const) | LeafSystem< T > | protected |
DeclareInputPort(std::variant< std::string, UseDefaultName > name, PortDataType type, int size, std::optional< RandomDistribution > random_type=std::nullopt) | System< T > | protected |
DeclareNumericParameter(const BasicVector< T > &model_vector) | LeafSystem< T > | protected |
DeclarePeriodicDiscreteUpdateEvent(double period_sec, double offset_sec, EventStatus(MySystem::*update)(const Context< T > &, DiscreteValues< T > *) const) | LeafSystem< T > | protected |
DeclarePeriodicDiscreteUpdateEvent(double period_sec, double offset_sec, void(MySystem::*update)(const Context< T > &, DiscreteValues< T > *) const) | LeafSystem< T > | protected |
DeclarePeriodicEvent(double period_sec, double offset_sec, const EventType &event) | LeafSystem< T > | protected |
DeclarePeriodicPublishEvent(double period_sec, double offset_sec, EventStatus(MySystem::*publish)(const Context< T > &) const) | LeafSystem< T > | protected |
DeclarePeriodicPublishEvent(double period_sec, double offset_sec, void(MySystem::*publish)(const Context< T > &) const) | LeafSystem< T > | protected |
DeclarePeriodicUnrestrictedUpdateEvent(double period_sec, double offset_sec, EventStatus(MySystem::*update)(const Context< T > &, State< T > *) const) | LeafSystem< T > | protected |
DeclarePeriodicUnrestrictedUpdateEvent(double period_sec, double offset_sec, void(MySystem::*update)(const Context< T > &, State< T > *) const) | LeafSystem< T > | protected |
DeclarePerStepDiscreteUpdateEvent(EventStatus(MySystem::*update)(const Context< T > &, DiscreteValues< T > *) const) | LeafSystem< T > | protected |
DeclarePerStepEvent(const EventType &event) | LeafSystem< T > | protected |
DeclarePerStepPublishEvent(EventStatus(MySystem::*publish)(const Context< T > &) const) | LeafSystem< T > | protected |
DeclarePerStepUnrestrictedUpdateEvent(EventStatus(MySystem::*update)(const Context< T > &, State< T > *) const) | LeafSystem< T > | protected |
DeclareStateOutputPort(std::variant< std::string, UseDefaultName > name, ContinuousStateIndex state_index) | LeafSystem< T > | protected |
DeclareStateOutputPort(std::variant< std::string, UseDefaultName > name, DiscreteStateIndex state_index) | LeafSystem< T > | protected |
DeclareStateOutputPort(std::variant< std::string, UseDefaultName > name, AbstractStateIndex state_index) | LeafSystem< T > | protected |
DeclareVectorInputPort(std::variant< std::string, UseDefaultName > name, const BasicVector< T > &model_vector, std::optional< RandomDistribution > random_type=std::nullopt) | LeafSystem< T > | protected |
DeclareVectorInputPort(std::variant< std::string, UseDefaultName > name, int size, std::optional< RandomDistribution > random_type=std::nullopt) | LeafSystem< T > | protected |
DeclareVectorOutputPort(std::variant< std::string, UseDefaultName > name, const BasicVectorSubtype &model_vector, void(MySystem::*calc)(const Context< T > &, BasicVectorSubtype *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareVectorOutputPort(std::variant< std::string, UseDefaultName > name, int size, void(MySystem::*calc)(const Context< T > &, BasicVector< T > *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareVectorOutputPort(std::variant< std::string, UseDefaultName > name, void(MySystem::*calc)(const Context< T > &, BasicVectorSubtype *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareVectorOutputPort(std::variant< std::string, UseDefaultName > name, const BasicVector< T > &model_vector, typename LeafOutputPort< T >::CalcVectorCallback vector_calc_function, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeclareVectorOutputPort(std::variant< std::string, UseDefaultName > name, int size, typename LeafOutputPort< T >::CalcVectorCallback vector_calc_function, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | LeafSystem< T > | protected |
DeprecateInputPort(const InputPort< T > &port, std::string message) | LeafSystem< T > | protected |
DeprecateOutputPort(const OutputPort< T > &port, std::string message) | LeafSystem< T > | protected |
discrete_state_ticket(DiscreteStateIndex index) const | System< T > | |
drake::systems::SystemBase::discrete_state_ticket(DiscreteStateIndex index) const | SystemBase | |
DoAllocateContext() const final | LeafSystem< T > | virtual |
DoCalcConservativePower(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcImplicitTimeDerivativesResidual(const Context< T > &context, const ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) const | System< T > | protectedvirtual |
DoCalcKineticEnergy(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events, T *time) const override | LeafSystem< T > | protectedvirtual |
DoCalcNonConservativePower(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcPotentialEnergy(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const override | PidController< T > | protectedvirtual |
DoCalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) const final | LeafSystem< T > | protectedvirtual |
DoGetGraphvizFragment(const GraphvizFragmentParams ¶ms) const | SystemBase | protectedvirtual |
DoGetWitnessFunctions(const Context< T > &, std::vector< const WitnessFunction< T > * > *) const | System< T > | protectedvirtual |
DoMakeLeafContext() const | LeafSystem< T > | protectedvirtual |
DoMapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) const | System< T > | protectedvirtual |
DoMapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) const | System< T > | protectedvirtual |
DoValidateAllocatedLeafContext(const LeafContext< T > &context) const | LeafSystem< T > | protectedvirtual |
EvalAbstractInput(const ContextBase &context, int port_index) const | SystemBase | |
EvalAbstractInputImpl(const char *func, const ContextBase &context, InputPortIndex port_index) const | SystemBase | protected |
EvalConservativePower(const Context< T > &context) const | System< T > | |
EvalInputValue(const ContextBase &context, int port_index) const | SystemBase | |
EvalKineticEnergy(const Context< T > &context) const | System< T > | |
EvalNonConservativePower(const Context< T > &context) const | System< T > | |
EvalPotentialEnergy(const Context< T > &context) const | System< T > | |
EvalTimeDerivatives(const Context< T > &context) const | System< T > | |
EvalUniquePeriodicDiscreteUpdate(const Context< T > &context) const | System< T > | |
EvalVectorInput(const Context< T > &context, int port_index) const | System< T > | |
ExecuteForcedEvents(Context< T > *context, bool publish=true) const | System< T > | |
ExecuteInitializationEvents(Context< T > *context) const | System< T > | |
FindUniquePeriodicDiscreteUpdatesOrThrow(const char *api_name, const System< T > &system, const Context< T > &context, std::optional< PeriodicEventData > *timing, EventCollection< DiscreteUpdateEvent< T >> *events) | System< T > | protectedstatic |
FixInputPortsFrom(const System< double > &other_system, const Context< double > &other_context, Context< T > *target_context) const | System< T > | |
forced_discrete_update_events_exist() const | System< T > | protected |
forced_publish_events_exist() const | System< T > | protected |
forced_unrestricted_update_events_exist() const | System< T > | protected |
ForcedPublish(const Context< T > &context) const | System< T > | |
get_cache_entry(CacheIndex index) const | SystemBase | |
get_constraint(SystemConstraintIndex constraint_index) const | System< T > | |
get_context_sizes() const | SystemBase | protected |
get_context_sizes(const SystemBase &system) | SystemBase | protectedstatic |
get_forced_discrete_update_events() const | System< T > | protected |
get_forced_unrestricted_update_events() const | System< T > | protected |
get_input_port(int port_index, bool warn_deprecated=true) const | System< T > | |
get_input_port() const | System< T > | |
get_input_port_base(InputPortIndex port_index) const | SystemBase | |
get_input_port_desired_state() const final | PidController< T > | virtual |
get_input_port_estimated_state() const final | PidController< T > | virtual |
get_input_port_selection(std::variant< InputPortSelection, InputPortIndex > port_index) const | System< T > | |
get_Kd_singleton() const | PidController< T > | |
get_Kd_vector() const | PidController< T > | |
get_Ki_singleton() const | PidController< T > | |
get_Ki_vector() const | PidController< T > | |
get_Kp_singleton() const | PidController< T > | |
get_Kp_vector() const | PidController< T > | |
get_mutable_cache_entry(CacheIndex index) | SystemBase | |
get_mutable_context_sizes() | SystemBase | protected |
get_mutable_forced_discrete_update_events() | System< T > | protected |
get_mutable_forced_publish_events() | System< T > | protected |
get_mutable_forced_unrestricted_update_events() | System< T > | protected |
get_mutable_system_scalar_converter() | System< T > | protected |
get_name() const | SystemBase | |
get_output_port(int port_index, bool warn_deprecated=true) const | System< T > | |
get_output_port() const | System< T > | |
get_output_port_base(OutputPortIndex port_index) const | SystemBase | |
get_output_port_control() const final | PidController< T > | virtual |
get_output_port_selection(std::variant< OutputPortSelection, OutputPortIndex > port_index) const | System< T > | |
get_parent_service() const | SystemBase | protected |
get_system_id() const | SystemBase | protected |
get_system_scalar_converter() const | System< T > | |
get_time_derivatives_cache_entry() const | System< T > | |
GetDirectFeedthroughs() const final | LeafSystem< T > | virtual |
drake::systems::System::GetDirectFeedthroughs() const=0 | System< T > | |
GetGraphvizFragment(std::optional< int > max_depth={}, const std::map< std::string, std::string > &options={}) const | SystemBase | |
GetGraphvizString(std::optional< int > max_depth={}, const std::map< std::string, std::string > &options={}) const | System< T > | |
drake::systems::SystemBase::GetGraphvizString(std::optional< int > max_depth={}, const std::map< std::string, std::string > &options={}) const | SystemBase | |
GetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
GetInputPort(const std::string &port_name) const | System< T > | |
GetInputPortBaseOrThrow(const char *func, int port_index, bool warn_deprecated) const | SystemBase | protected |
GetMemoryObjectName() const | System< T > | |
drake::systems::SystemBase::GetMemoryObjectName() const | SystemBase | |
GetMutableNumericParameter(Context< T > *context, int index) const | LeafSystem< T > | protected |
GetMutableOutputVector(SystemOutput< T > *output, int port_index) const | System< T > | protected |
GetMutableSubsystemContext(const System< T > &subsystem, Context< T > *context) const | System< T > | |
GetMyContextFromRoot(const Context< T > &root_context) const | System< T > | |
GetMyMutableContextFromRoot(Context< T > *root_context) const | System< T > | |
GetNumericParameter(const Context< T > &context, int index) const | LeafSystem< T > | protected |
GetOutputPort(const std::string &port_name) const | System< T > | |
GetOutputPortBaseOrThrow(const char *func, int port_index, bool warn_deprecated) const | SystemBase | protected |
GetPeriodicEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
GetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
GetSubsystemContext(const System< T > &subsystem, const Context< T > &context) const | System< T > | |
GetSystemName() const final | SystemBase | |
GetSystemPathname() const final | SystemBase | |
GetSystemType() const final | SystemBase | |
GetUniquePeriodicDiscreteUpdateAttribute() const | System< T > | |
GetUnsupportedScalarConversionMessage(const std::type_info &source_type, const std::type_info &destination_type) const | SystemBase | protectedvirtual |
GetWitnessFunctions(const Context< T > &context, std::vector< const WitnessFunction< T > * > *w) const | System< T > | |
HasAnyDirectFeedthrough() const | System< T > | |
HasDirectFeedthrough(int output_port) const | System< T > | |
HasDirectFeedthrough(int input_port, int output_port) const | System< T > | |
HasInputPort(const std::string &port_name) const | System< T > | |
HasOutputPort(const std::string &port_name) const | System< T > | |
implicit_time_derivatives_residual_size() const | SystemBase | |
InitializeContextBase(ContextBase *context) const | SystemBase | protected |
input_port_ticket(InputPortIndex index) const | System< T > | |
drake::systems::SystemBase::input_port_ticket(InputPortIndex index) const | SystemBase | |
IsDifferenceEquationSystem(double *time_period=nullptr) const | System< T > | |
IsDifferentialEquationSystem() const | System< T > | |
IsObviouslyNotInputDependent(DependencyTicket dependency_ticket) const | SystemBase | protected |
ke_ticket() | System< T > | static |
drake::systems::SystemBase::ke_ticket() | SystemBase | static |
kinematics_ticket() | System< T > | static |
drake::systems::SystemBase::kinematics_ticket() | SystemBase | static |
LeafSystem(const LeafSystem &)=delete | LeafSystem< T > | |
LeafSystem(LeafSystem &&)=delete | LeafSystem< T > | |
LeafSystem() | LeafSystem< T > | protected |
LeafSystem(SystemScalarConverter converter) | LeafSystem< T > | explicitprotected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const) const | LeafSystem< T > | protected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, std::function< T(const Context< T > &)> calc) const | LeafSystem< T > | protected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const, void(MySystem::*publish_callback)(const Context< T > &, const PublishEvent< T > &) const) const | LeafSystem< T > | protected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const, void(MySystem::*du_callback)(const Context< T > &, const DiscreteUpdateEvent< T > &, DiscreteValues< T > *) const) const | LeafSystem< T > | protected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const, void(MySystem::*uu_callback)(const Context< T > &, const UnrestrictedUpdateEvent< T > &, State< T > *) const) const | LeafSystem< T > | protected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const, const Event< T > &e) const | LeafSystem< T > | protected |
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, std::function< T(const Context< T > &)> calc, const Event< T > &e) const | LeafSystem< T > | protected |
MapPeriodicEventsByTiming(const Context< T > *context=nullptr) const | System< T > | |
MapQDotToVelocity(const Context< T > &context, const VectorBase< T > &qdot, VectorBase< T > *generalized_velocity) const | System< T > | |
MapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) const | System< T > | |
MapVelocityToQDot(const Context< T > &context, const VectorBase< T > &generalized_velocity, VectorBase< T > *qdot) const | System< T > | |
MapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) const | System< T > | |
drake::systems::System::NextInputPortName(std::variant< std::string, UseDefaultName > given_name) const | SystemBase | protected |
drake::systems::System::NextOutputPortName(std::variant< std::string, UseDefaultName > given_name) const | SystemBase | protected |
nothing_ticket() | System< T > | static |
drake::systems::SystemBase::nothing_ticket() | SystemBase | static |
num_abstract_parameters() const | SystemBase | |
num_abstract_states() const | SystemBase | |
num_cache_entries() const | SystemBase | |
num_constraints() const | System< T > | |
num_continuous_states() const | SystemBase | |
num_discrete_state_groups() const | SystemBase | |
num_input_ports() const | System< T > | |
drake::systems::SystemBase::num_input_ports() const | SystemBase | |
num_numeric_parameter_groups() const | SystemBase | |
num_output_ports() const | System< T > | |
drake::systems::SystemBase::num_output_ports() const | SystemBase | |
num_total_inputs() const | SystemBase | |
num_total_outputs() const | SystemBase | |
numeric_parameter_ticket(NumericParameterIndex index) const | System< T > | |
drake::systems::SystemBase::numeric_parameter_ticket(NumericParameterIndex index) const | SystemBase | |
operator=(const PidController &)=delete | PidController< T > | |
operator=(PidController &&)=delete | PidController< T > | |
drake::systems::LeafSystem::operator=(const LeafSystem &)=delete | LeafSystem< T > | |
drake::systems::LeafSystem::operator=(LeafSystem &&)=delete | LeafSystem< T > | |
drake::systems::System::operator=(const System &)=delete | System< T > | |
drake::systems::System::operator=(System &&)=delete | System< T > | |
drake::systems::SystemBase::operator=(const SystemBase &)=delete | SystemBase | |
drake::systems::SystemBase::operator=(SystemBase &&)=delete | SystemBase | |
drake::systems::controllers::StateFeedbackControllerInterface::operator=(const StateFeedbackControllerInterface &)=delete | StateFeedbackControllerInterface< T > | |
drake::systems::controllers::StateFeedbackControllerInterface::operator=(StateFeedbackControllerInterface &&)=delete | StateFeedbackControllerInterface< T > | |
output_port_ticket(OutputPortIndex index) const | SystemBase | |
pa_ticket() | System< T > | static |
drake::systems::SystemBase::pa_ticket() | SystemBase | static |
pc_ticket() | System< T > | static |
drake::systems::SystemBase::pc_ticket() | SystemBase | static |
pe_ticket() | System< T > | static |
drake::systems::SystemBase::pe_ticket() | SystemBase | static |
PidController class | PidController< T > | friend |
PidController(const PidController &)=delete | PidController< T > | |
PidController(PidController &&)=delete | PidController< T > | |
PidController(const Eigen::VectorXd &kp, const Eigen::VectorXd &ki, const Eigen::VectorXd &kd) | PidController< T > | |
PidController(const MatrixX< double > &state_projection, const Eigen::VectorXd &kp, const Eigen::VectorXd &ki, const Eigen::VectorXd &kd) | PidController< T > | |
PidController(const MatrixX< double > &state_projection, const MatrixX< double > &output_projection, const Eigen::VectorXd &kp, const Eigen::VectorXd &ki, const Eigen::VectorXd &kd) | PidController< T > | |
PidController(const PidController< U > &) | PidController< T > | explicit |
pn_ticket() | System< T > | static |
drake::systems::SystemBase::pn_ticket() | SystemBase | static |
pnc_ticket() | System< T > | static |
drake::systems::SystemBase::pnc_ticket() | SystemBase | static |
Publish(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) const | System< T > | |
q_ticket() | System< T > | static |
drake::systems::SystemBase::q_ticket() | SystemBase | static |
Scalar typedef | System< T > | |
set_forced_discrete_update_events(std::unique_ptr< EventCollection< DiscreteUpdateEvent< T >>> forced) | System< T > | protected |
set_forced_publish_events(std::unique_ptr< EventCollection< PublishEvent< T >>> forced) | System< T > | protected |
set_forced_unrestricted_update_events(std::unique_ptr< EventCollection< UnrestrictedUpdateEvent< T >>> forced) | System< T > | protected |
set_implicit_time_derivatives_residual_size(int n) | SystemBase | protected |
set_integral_value(Context< T > *context, const Eigen::Ref< const VectorX< T >> &value) const | PidController< T > | |
set_name(const std::string &name) | SystemBase | |
set_parent_service(SystemBase *child, const internal::SystemParentServiceInterface *parent_service) | SystemBase | protectedstatic |
SetDefaultContext(Context< T > *context) const | System< T > | |
SetDefaultParameters(const Context< T > &context, Parameters< T > *parameters) const override | LeafSystem< T > | virtual |
SetDefaultState(const Context< T > &context, State< T > *state) const override | LeafSystem< T > | virtual |
SetRandomContext(Context< T > *context, RandomGenerator *generator) const | System< T > | |
SetRandomParameters(const Context< T > &context, Parameters< T > *parameters, RandomGenerator *generator) const | System< T > | virtual |
SetRandomState(const Context< T > &context, State< T > *state, RandomGenerator *generator) const | System< T > | virtual |
StateFeedbackControllerInterface(const StateFeedbackControllerInterface &)=delete | StateFeedbackControllerInterface< T > | |
StateFeedbackControllerInterface(StateFeedbackControllerInterface &&)=delete | StateFeedbackControllerInterface< T > | |
StateFeedbackControllerInterface() | StateFeedbackControllerInterface< T > | protected |
System(const System &)=delete | System< T > | |
System(System &&)=delete | System< T > | |
System(SystemScalarConverter converter) | System< T > | explicitprotected |
SystemBase(const SystemBase &)=delete | SystemBase | |
SystemBase(SystemBase &&)=delete | SystemBase | |
SystemBase()=default | SystemBase | protected |
ThrowCantEvaluateInputPort(const char *func, InputPortIndex port_index) const | SystemBase | protected |
ThrowInputPortHasWrongType(const char *func, InputPortIndex port_index, const std::string &expected_type, const std::string &actual_type) const | SystemBase | protected |
ThrowInputPortHasWrongType(const char *func, const std::string &system_pathname, InputPortIndex, const std::string &port_name, const std::string &expected_type, const std::string &actual_type) | SystemBase | protectedstatic |
ThrowInputPortIndexOutOfRange(const char *func, InputPortIndex port_index) const | SystemBase | protected |
ThrowNegativePortIndex(const char *func, int port_index) const | SystemBase | protected |
ThrowNotAVectorInputPort(const char *func, InputPortIndex port_index) const | SystemBase | protected |
ThrowOutputPortIndexOutOfRange(const char *func, OutputPortIndex port_index) const | SystemBase | protected |
ThrowValidateContextMismatch(const ContextBase &) const | SystemBase | protected |
time_ticket() | System< T > | static |
drake::systems::SystemBase::time_ticket() | SystemBase | static |
ToAutoDiffXd() const | System< T > | |
ToAutoDiffXd(const S< T > &from) | System< T > | static |
ToAutoDiffXdMaybe() const | System< T > | |
ToScalarType() const | System< T > | |
ToScalarType(const S< T > &from) | System< T > | static |
ToScalarTypeMaybe() const | System< T > | |
ToSymbolic() const | System< T > | |
ToSymbolic(const S< T > &from) | System< T > | static |
ToSymbolicMaybe() const | System< T > | |
v_ticket() | System< T > | static |
drake::systems::SystemBase::v_ticket() | SystemBase | static |
ValidateContext(const ContextBase &context) const final | SystemBase | |
ValidateContext(const ContextBase *context) const | SystemBase | |
ValidateCreatedForThisSystem(const Clazz &object) const | SystemBase | |
xa_ticket() | System< T > | static |
drake::systems::SystemBase::xa_ticket() | SystemBase | static |
xc_ticket() | System< T > | static |
drake::systems::SystemBase::xc_ticket() | SystemBase | static |
xcdot_ticket() | System< T > | static |
drake::systems::SystemBase::xcdot_ticket() | SystemBase | static |
xd_ticket() | System< T > | static |
drake::systems::SystemBase::xd_ticket() | SystemBase | static |
xd_unique_periodic_update_ticket() | SystemBase | static |
z_ticket() | System< T > | static |
drake::systems::SystemBase::z_ticket() | SystemBase | static |
~LeafSystem() override | LeafSystem< T > | |
~StateFeedbackControllerInterface() | StateFeedbackControllerInterface< T > | protectedvirtual |
~System() override | System< T > | |
~SystemBase() override | SystemBase |