Loading [MathJax]/extensions/tex2jax.js
Drake
Drake C++ Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
QuadraticScalarSystem Member List

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

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