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

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

abstract_parameter_ticket(AbstractParameterIndex index) constSystem< T >
drake::systems::SystemBase::abstract_parameter_ticket(AbstractParameterIndex index) constSystemBase
abstract_state_ticket(AbstractStateIndex index) constSystem< T >
drake::systems::SystemBase::abstract_state_ticket(AbstractStateIndex index) constSystemBase
Accept(SystemVisitor< T > *v) constSystem< T >virtual
accuracy_ticket()System< T >static
drake::systems::SystemBase::accuracy_ticket()SystemBasestatic
AddAbstractParameter(AbstractParameterIndex index)SystemBaseprotected
AddAbstractState(AbstractStateIndex index)SystemBaseprotected
AddBallConstraint(const RigidBody< T > &body_A, const Vector3< double > &p_AP, const RigidBody< T > &body_B, const Vector3< double > &p_BQ)MultibodyPlant< T >
AddConstraint(std::unique_ptr< SystemConstraint< T >> constraint)System< T >protected
AddCouplerConstraint(const Joint< T > &joint0, const Joint< T > &joint1, double gear_ratio, double offset=0.0)MultibodyPlant< T >
AddDiscreteStateGroup(DiscreteStateIndex index)SystemBaseprotected
AddDistanceConstraint(const RigidBody< T > &body_A, const Vector3< double > &p_AP, const RigidBody< T > &body_B, const Vector3< double > &p_BQ, double distance, double stiffness=std::numeric_limits< double >::infinity(), double damping=0.0)MultibodyPlant< T >
AddExternalConstraint(ExternalSystemConstraint constraint)System< T >
AddForceElement(Args &&... args)MultibodyPlant< T >
AddFrame(std::unique_ptr< FrameType< T >> frame)MultibodyPlant< T >
AddInputPort(std::unique_ptr< InputPortBase > port)SystemBaseprotected
AddJoint(std::unique_ptr< JointType< T >> joint)MultibodyPlant< T >
AddJoint(const std::string &name, const RigidBody< T > &parent, const std::optional< math::RigidTransform< double >> &X_PF, const RigidBody< T > &child, const std::optional< math::RigidTransform< double >> &X_BM, Args &&... args)MultibodyPlant< T >
AddJointActuator(const std::string &name, const Joint< T > &joint, double effort_limit=std::numeric_limits< double >::infinity())MultibodyPlant< T >
AddModelInstance(const std::string &name)MultibodyPlant< T >
AddMultibodyPlantSceneGraph(systems::DiagramBuilder< T > *builder, double time_step, std::unique_ptr< geometry::SceneGraph< T >> scene_graph=nullptr)MultibodyPlant< T >related
AddMultibodyPlantSceneGraph(systems::DiagramBuilder< T > *builder, std::unique_ptr< MultibodyPlant< T >> plant, std::unique_ptr< geometry::SceneGraph< T >> scene_graph=nullptr)MultibodyPlant< T >related
AddNumericParameter(NumericParameterIndex index)SystemBaseprotected
AddOutputPort(std::unique_ptr< OutputPortBase > port)SystemBaseprotected
AddPhysicalModel(std::unique_ptr< PhysicalModel< T >> model)MultibodyPlant< T >
AddRigidBody(const std::string &name, ModelInstanceIndex model_instance, const SpatialInertia< double > &M_BBo_B=SpatialInertia< double >::Zero())MultibodyPlant< T >
AddRigidBody(const std::string &name, const SpatialInertia< double > &M_BBo_B=SpatialInertia< double >::Zero())MultibodyPlant< T >
AddTriggeredWitnessFunctionToCompositeEventCollection(Event< T > *event, CompositeEventCollection< T > *events) const finalLeafSystem< T >protectedvirtual
AddWeldConstraint(const RigidBody< T > &body_A, const math::RigidTransform< double > &X_AP, const RigidBody< T > &body_B, const math::RigidTransform< double > &X_BQ)MultibodyPlant< T >
all_input_ports_ticket()System< T >static
drake::systems::SystemBase::all_input_ports_ticket()SystemBasestatic
all_parameters_ticket()System< T >static
drake::systems::SystemBase::all_parameters_ticket()SystemBasestatic
all_sources_except_input_ports_ticket()SystemBasestatic
all_sources_ticket()LeafSystem< T >protectedstatic
drake::systems::SystemBase::all_sources_ticket()SystemBasestatic
all_state_ticket()System< T >static
drake::systems::SystemBase::all_state_ticket()SystemBasestatic
AllocateAbstractState() constLeafSystem< T >protected
AllocateCompositeEventCollection() constSystem< T >
AllocateContext() constLeafSystem< T >
AllocateContinuousState() constLeafSystem< T >protected
AllocateDiscreteState() constLeafSystem< T >protected
AllocateDiscreteVariables() const finalLeafSystem< T >virtual
AllocateFixedInputs(Context< T > *context) constSystem< T >
AllocateImplicitTimeDerivativesResidual() constSystem< T >
AllocateInputAbstract(const InputPort< T > &input_port) constSystem< T >
AllocateInputVector(const InputPort< T > &input_port) constSystem< T >
AllocateOutput() constSystem< T >
AllocateParameters() constLeafSystem< T >protected
AllocateTimeDerivatives() const finalLeafSystem< T >virtual
ApplyDiscreteVariableUpdate(const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state, Context< T > *context) constSystem< T >
ApplyUnrestrictedUpdate(const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state, Context< T > *context) constSystem< T >
assign_next_dependency_ticket()SystemBaseprotected
cache_entry_ticket(CacheIndex index) constSystem< T >
drake::systems::SystemBase::cache_entry_ticket(CacheIndex index) constSystemBase
CalcBiasCenterOfMassTranslationalAcceleration(const systems::Context< T > &context, JacobianWrtVariable with_respect_to, const Frame< T > &frame_A, const Frame< T > &frame_E) constMultibodyPlant< T >
CalcBiasSpatialAcceleration(const systems::Context< T > &context, JacobianWrtVariable with_respect_to, const Frame< T > &frame_B, const Eigen::Ref< const Vector3< T >> &p_BoBp_B, const Frame< T > &frame_A, const Frame< T > &frame_E) constMultibodyPlant< T >
CalcBiasTerm(const systems::Context< T > &context, EigenPtr< VectorX< T >> Cv) constMultibodyPlant< T >
CalcBiasTranslationalAcceleration(const systems::Context< T > &context, JacobianWrtVariable with_respect_to, const Frame< T > &frame_B, const Eigen::Ref< const Matrix3X< T >> &p_BoBi_B, const Frame< T > &frame_A, const Frame< T > &frame_E) constMultibodyPlant< T >
CalcCenterOfMassPositionInWorld(const systems::Context< T > &context) constMultibodyPlant< T >
CalcCenterOfMassPositionInWorld(const systems::Context< T > &context, const std::vector< ModelInstanceIndex > &model_instances) constMultibodyPlant< T >
CalcCenterOfMassTranslationalVelocityInWorld(const systems::Context< T > &context) constMultibodyPlant< T >
CalcCenterOfMassTranslationalVelocityInWorld(const systems::Context< T > &context, const std::vector< ModelInstanceIndex > &model_instances) constMultibodyPlant< T >
CalcConservativePower(const Context< T > &context) constSystem< T >
CalcDiscreteVariableUpdate(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) constSystem< T >
CalcForcedDiscreteVariableUpdate(const Context< T > &context, DiscreteValues< T > *discrete_state) constSystem< T >
CalcForcedUnrestrictedUpdate(const Context< T > &context, State< T > *state) constSystem< T >
CalcForceElementsContribution(const systems::Context< T > &context, MultibodyForces< T > *forces) constMultibodyPlant< T >
CalcGeneralizedForces(const systems::Context< T > &context, const MultibodyForces< T > &forces, VectorX< T > *generalized_forces) constMultibodyPlant< T >
CalcGravityGeneralizedForces(const systems::Context< T > &context) constMultibodyPlant< T >
CalcImplicitTimeDerivativesResidual(const systems::Context< T > &context, const systems::ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) constMultibodyPlant< T >
drake::multibody::internal::MultibodyTreeSystem::CalcImplicitTimeDerivativesResidual(const Context< T > &context, const ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) constSystem< T >
CalcInverseDynamics(const systems::Context< T > &context, const VectorX< T > &known_vdot, const MultibodyForces< T > &external_forces) constMultibodyPlant< T >
CalcJacobianAngularVelocity(const systems::Context< T > &context, const JacobianWrtVariable with_respect_to, const Frame< T > &frame_B, const Frame< T > &frame_A, const Frame< T > &frame_E, EigenPtr< Matrix3X< T >> Js_w_AB_E) constMultibodyPlant< T >
CalcJacobianCenterOfMassTranslationalVelocity(const systems::Context< T > &context, JacobianWrtVariable with_respect_to, const Frame< T > &frame_A, const Frame< T > &frame_E, EigenPtr< Matrix3X< T >> Js_v_ACcm_E) constMultibodyPlant< T >
CalcJacobianCenterOfMassTranslationalVelocity(const systems::Context< T > &context, const std::vector< ModelInstanceIndex > &model_instances, JacobianWrtVariable with_respect_to, const Frame< T > &frame_A, const Frame< T > &frame_E, EigenPtr< Matrix3X< T >> Js_v_ACcm_E) constMultibodyPlant< T >
CalcJacobianPositionVector(const systems::Context< T > &context, const Frame< T > &frame_B, const Eigen::Ref< const Matrix3X< T >> &p_BoBi_B, const Frame< T > &frame_A, const Frame< T > &frame_E, EigenPtr< MatrixX< T >> Jq_p_AoBi_E) constMultibodyPlant< T >
CalcJacobianSpatialVelocity(const systems::Context< T > &context, JacobianWrtVariable with_respect_to, const Frame< T > &frame_B, const Eigen::Ref< const Vector3< T >> &p_BoBp_B, const Frame< T > &frame_A, const Frame< T > &frame_E, EigenPtr< MatrixX< T >> Js_V_ABp_E) constMultibodyPlant< T >
CalcJacobianTranslationalVelocity(const systems::Context< T > &context, JacobianWrtVariable with_respect_to, const Frame< T > &frame_B, const Eigen::Ref< const Matrix3X< T >> &p_BoBi_B, const Frame< T > &frame_A, const Frame< T > &frame_E, EigenPtr< MatrixX< T >> Js_v_ABi_E) constMultibodyPlant< T >
CalcKineticEnergy(const Context< T > &context) constSystem< T >
CalcMassMatrix(const systems::Context< T > &context, EigenPtr< MatrixX< T >> M) constMultibodyPlant< T >
CalcMassMatrixViaInverseDynamics(const systems::Context< T > &context, EigenPtr< MatrixX< T >> M) constMultibodyPlant< T >
CalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >
CalcNonConservativePower(const Context< T > &context) constSystem< T >
CalcOutput(const Context< T > &context, SystemOutput< T > *outputs) constSystem< T >
CalcPointsPositions(const systems::Context< T > &context, const Frame< T > &frame_B, const Eigen::Ref< const MatrixX< T >> &p_BQi, const Frame< T > &frame_A, EigenPtr< MatrixX< T >> p_AQi) constMultibodyPlant< T >
CalcPotentialEnergy(const Context< T > &context) constSystem< T >
CalcRelativeRotationMatrix(const systems::Context< T > &context, const Frame< T > &frame_F, const Frame< T > &frame_G) constMultibodyPlant< T >
CalcRelativeTransform(const systems::Context< T > &context, const Frame< T > &frame_F, const Frame< T > &frame_G) constMultibodyPlant< T >
CalcSpatialAccelerationsFromVdot(const systems::Context< T > &context, const VectorX< T > &known_vdot, std::vector< SpatialAcceleration< T >> *A_WB_array) constMultibodyPlant< T >
CalcSpatialInertia(const systems::Context< T > &context, const Frame< T > &frame_F, const std::vector< BodyIndex > &body_indexes) constMultibodyPlant< T >
CalcSpatialMomentumInWorldAboutPoint(const systems::Context< T > &context, const Vector3< T > &p_WoP_W) constMultibodyPlant< T >
CalcSpatialMomentumInWorldAboutPoint(const systems::Context< T > &context, const std::vector< ModelInstanceIndex > &model_instances, const Vector3< T > &p_WoP_W) constMultibodyPlant< T >
CalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) constSystem< T >
CalcTotalMass(const systems::Context< T > &context) constMultibodyPlant< T >
CalcTotalMass(const systems::Context< T > &context, const std::vector< ModelInstanceIndex > &model_instances) constMultibodyPlant< T >
CalcUnrestrictedUpdate(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) constSystem< T >
CalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) constSystem< T >
CheckSystemConstraintsSatisfied(const Context< T > &context, double tol) constSystem< T >
Clone() constSystem< T >
Clone(const S< T > &from)System< T >static
CollectRegisteredGeometries(const std::vector< const RigidBody< T > * > &bodies) constMultibodyPlant< T >
configuration_ticket()System< T >static
drake::systems::SystemBase::configuration_ticket()SystemBasestatic
CopyContinuousStateVector(const Context< T > &context) constSystem< T >
CreateDefaultContext() constSystem< 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_function, typename LeafOutputPort< T >::CalcCallback calc_function, 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()})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< 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) constSystem< T >
drake::systems::SystemBase::discrete_state_ticket(DiscreteStateIndex index) constSystemBase
DoAllocateContext() const finalLeafSystem< T >virtual
DoCalcConservativePower(const Context< T > &context) constSystem< T >protectedvirtual
DoCalcImplicitTimeDerivativesResidual(const Context< T > &context, const ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) constSystem< T >protectedvirtual
DoCalcKineticEnergy(const Context< T > &context) constSystem< T >protectedvirtual
DoCalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events, T *time) const overrideLeafSystem< T >protectedvirtual
DoCalcNonConservativePower(const Context< T > &context) constSystem< T >protectedvirtual
DoCalcPotentialEnergy(const Context< T > &context) constSystem< T >protectedvirtual
DoCalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) constSystem< T >protectedvirtual
DoCalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) const finalLeafSystem< T >protectedvirtual
DoGetGraphvizFragment(const GraphvizFragmentParams &params) constSystemBaseprotectedvirtual
DoGetWitnessFunctions(const Context< T > &, std::vector< const WitnessFunction< T > * > *) constSystem< T >protectedvirtual
DoMakeLeafContext() constLeafSystem< T >protectedvirtual
DoMapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) constSystem< T >protectedvirtual
DoMapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) constSystem< T >protectedvirtual
DoValidateAllocatedLeafContext(const LeafContext< T > &context) constLeafSystem< T >protectedvirtual
EvalAbstractInput(const ContextBase &context, int port_index) constSystemBase
EvalAbstractInputImpl(const char *func, const ContextBase &context, InputPortIndex port_index) constSystemBaseprotected
EvalBodyPoseInWorld(const systems::Context< T > &context, const RigidBody< T > &body_B) constMultibodyPlant< T >
EvalBodySpatialAccelerationInWorld(const systems::Context< T > &context, const RigidBody< T > &body_B) constMultibodyPlant< T >
EvalBodySpatialVelocityInWorld(const systems::Context< T > &context, const RigidBody< T > &body_B) constMultibodyPlant< T >
EvalConservativePower(const Context< T > &context) constSystem< T >
EvalInputValue(const ContextBase &context, int port_index) constSystemBase
EvalKineticEnergy(const Context< T > &context) constSystem< T >
EvalNonConservativePower(const Context< T > &context) constSystem< T >
EvalPointPairPenetrations(const systems::Context< T > &context) constMultibodyPlant< T >
EvalPotentialEnergy(const Context< T > &context) constSystem< T >
EvalTimeDerivatives(const Context< T > &context) constSystem< T >
EvalUniquePeriodicDiscreteUpdate(const Context< T > &context) constSystem< T >
EvalVectorInput(const Context< T > &context, int port_index) constSystem< T >
ExcludeCollisionGeometriesWithCollisionFilterGroupPair(const std::pair< std::string, geometry::GeometrySet > &collision_filter_group_a, const std::pair< std::string, geometry::GeometrySet > &collision_filter_group_b)MultibodyPlant< T >
ExecuteInitializationEvents(Context< T > *context) constSystem< T >
Finalize()MultibodyPlant< 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) constSystem< T >
forced_discrete_update_events_exist() constSystem< T >protected
forced_publish_events_exist() constSystem< T >protected
forced_unrestricted_update_events_exist() constSystem< T >protected
ForcedPublish(const Context< T > &context) constSystem< T >
geometry_source_is_registered() constMultibodyPlant< T >
get_actuation_input_port() constMultibodyPlant< T >
get_actuation_input_port(ModelInstanceIndex model_instance) constMultibodyPlant< T >
get_adjacent_bodies_collision_filters() constMultibodyPlant< T >
get_applied_generalized_force_input_port() constMultibodyPlant< T >
get_applied_spatial_force_input_port() constMultibodyPlant< T >
get_ball_constraint_specs(MultibodyConstraintId id) constMultibodyPlant< T >
get_ball_constraint_specs() constMultibodyPlant< T >
get_body(BodyIndex body_index) constMultibodyPlant< T >
get_body_poses_output_port() constMultibodyPlant< T >
get_body_spatial_accelerations_output_port() constMultibodyPlant< T >
get_body_spatial_velocities_output_port() constMultibodyPlant< T >
get_cache_entry(CacheIndex index) constSystemBase
get_constraint(SystemConstraintIndex constraint_index) constSystem< T >
get_contact_model() constMultibodyPlant< T >
get_contact_penalty_method_time_scale() constMultibodyPlant< T >
get_contact_results_output_port() constMultibodyPlant< T >
get_contact_surface_representation() constMultibodyPlant< T >
get_context_sizes() constSystemBaseprotected
get_context_sizes(const SystemBase &system)SystemBaseprotectedstatic
get_coupler_constraint_specs(MultibodyConstraintId id) constMultibodyPlant< T >
get_coupler_constraint_specs() constMultibodyPlant< T >
get_desired_state_input_port(ModelInstanceIndex model_instance) constMultibodyPlant< T >
get_discrete_contact_approximation() constMultibodyPlant< T >
get_discrete_contact_solver() constMultibodyPlant< T >
get_distance_constraint_specs(MultibodyConstraintId id) constMultibodyPlant< T >
get_distance_constraint_specs() constMultibodyPlant< T >
get_force_element(ForceElementIndex force_element_index) constMultibodyPlant< T >
get_forced_discrete_update_events() constSystem< T >protected
get_forced_unrestricted_update_events() constSystem< T >protected
get_frame(FrameIndex frame_index) constMultibodyPlant< T >
get_generalized_acceleration_output_port() constMultibodyPlant< T >
get_generalized_acceleration_output_port(ModelInstanceIndex model_instance) constMultibodyPlant< T >
get_generalized_contact_forces_output_port(ModelInstanceIndex model_instance) constMultibodyPlant< T >
get_geometry_poses_output_port() constMultibodyPlant< T >
get_geometry_query_input_port() constMultibodyPlant< T >
get_input_port(int port_index) constSystem< T >
get_input_port() constSystem< T >
get_input_port_base(InputPortIndex port_index) constSystemBase
get_input_port_selection(std::variant< InputPortSelection, InputPortIndex > port_index) constSystem< T >
get_joint(JointIndex joint_index) constMultibodyPlant< T >
get_joint_actuator(JointActuatorIndex actuator_index) constMultibodyPlant< T >
get_mutable_cache_entry(CacheIndex index)SystemBase
get_mutable_context_sizes()SystemBaseprotected
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_joint(JointIndex joint_index)MultibodyPlant< T >
get_mutable_joint_actuator(JointActuatorIndex actuator_index)MultibodyPlant< T >
get_mutable_system_scalar_converter()System< T >protected
get_name() constSystemBase
get_net_actuation_output_port() constMultibodyPlant< T >
get_net_actuation_output_port(ModelInstanceIndex model_instance) constMultibodyPlant< T >
get_output_port(int port_index) constSystem< T >
get_output_port() constSystem< T >
get_output_port_base(OutputPortIndex port_index) constSystemBase
get_output_port_selection(std::variant< OutputPortSelection, OutputPortIndex > port_index) constSystem< T >
get_parent_service() constSystemBaseprotected
get_reaction_forces_output_port() constMultibodyPlant< T >
get_sap_near_rigid_threshold() constMultibodyPlant< T >
get_source_id() constMultibodyPlant< T >
get_state_output_port() constMultibodyPlant< T >
get_state_output_port(ModelInstanceIndex model_instance) constMultibodyPlant< T >
get_system_id() constSystemBaseprotected
get_system_scalar_converter() constSystem< T >
get_time_derivatives_cache_entry() constSystem< T >
get_weld_constraint_specs(MultibodyConstraintId id) constMultibodyPlant< T >
get_weld_constraint_specs() constMultibodyPlant< T >
GetAccelerationLowerLimits() constMultibodyPlant< T >
GetAccelerationUpperLimits() constMultibodyPlant< T >
GetActuatedJointIndices(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetActuationFromArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &u) constMultibodyPlant< T >
GetActuatorNames(bool add_model_instance_prefix=true) constMultibodyPlant< T >
GetActuatorNames(ModelInstanceIndex model_instance, bool add_model_instance_prefix=false) constMultibodyPlant< T >
GetBodiesKinematicallyAffectedBy(const std::vector< JointIndex > &joint_indexes) constMultibodyPlant< T >
GetBodiesWeldedTo(const RigidBody< T > &body) constMultibodyPlant< T >
GetBodyByName(std::string_view name) constMultibodyPlant< T >
GetBodyByName(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetBodyFrameIdIfExists(BodyIndex body_index) constMultibodyPlant< T >
GetBodyFrameIdOrThrow(BodyIndex body_index) constMultibodyPlant< T >
GetBodyFromFrameId(geometry::FrameId frame_id) constMultibodyPlant< T >
GetBodyIndices(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetCollisionGeometriesForBody(const RigidBody< T > &body) constMultibodyPlant< T >
GetConstraintActiveStatus(const systems::Context< T > &context, MultibodyConstraintId id) constMultibodyPlant< T >
GetDefaultContactSurfaceRepresentation(double time_step)MultibodyPlant< T >static
GetDefaultFreeBodyPose(const RigidBody< T > &body) constMultibodyPlant< T >
GetDefaultPositions() constMultibodyPlant< T >
GetDefaultPositions(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetDirectFeedthroughs() const finalLeafSystem< T >virtual
drake::systems::System::GetDirectFeedthroughs() const=0System< T >
GetEffortLowerLimits() constMultibodyPlant< T >
GetEffortUpperLimits() constMultibodyPlant< T >
GetFloatingBaseBodies() constMultibodyPlant< T >
GetForceElement(ForceElementIndex force_element_index) constMultibodyPlant< T >
GetFrameByName(std::string_view name) constMultibodyPlant< T >
GetFrameByName(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetFrameIndices(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetFreeBodyPose(const systems::Context< T > &context, const RigidBody< T > &body) constMultibodyPlant< T >
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< T >
drake::systems::SystemBase::GetGraphvizString(std::optional< int > max_depth={}, const std::map< std::string, std::string > &options={}) constSystemBase
GetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >
GetInputPort(const std::string &port_name) constSystem< T >
GetInputPortBaseOrThrow(const char *func, int port_index, bool warn_deprecated) constSystemBaseprotected
GetJointActuatorByName(std::string_view name) constMultibodyPlant< T >
GetJointActuatorByName(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetJointActuatorIndices() constMultibodyPlant< T >
GetJointActuatorIndices(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetJointByName(std::string_view name, std::optional< ModelInstanceIndex > model_instance=std::nullopt) constMultibodyPlant< T >
GetJointIndices(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetMemoryObjectName() constSystem< T >
drake::systems::SystemBase::GetMemoryObjectName() constSystemBase
GetModelInstanceByName(std::string_view name) constMultibodyPlant< T >
GetModelInstanceName(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetMutableJointByName(std::string_view name, std::optional< ModelInstanceIndex > model_instance=std::nullopt)MultibodyPlant< T >
GetMutableNumericParameter(Context< T > *context, int index) constLeafSystem< T >protected
GetMutableOutputVector(SystemOutput< T > *output, int port_index) constSystem< T >protected
GetMutableSceneGraphPreFinalize()MultibodyPlant< T >
GetMutableSubsystemContext(const System< T > &subsystem, Context< T > *context) constSystem< T >
GetMyContextFromRoot(const Context< T > &root_context) constSystem< T >
GetMyMutableContextFromRoot(Context< T > *root_context) constSystem< T >
GetNumericParameter(const Context< T > &context, int index) constLeafSystem< T >protected
GetOutputPort(const std::string &port_name) constSystem< T >
GetOutputPortBaseOrThrow(const char *func, int port_index, bool warn_deprecated) constSystemBaseprotected
GetPeriodicEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >
GetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >
GetPositionLowerLimits() constMultibodyPlant< T >
GetPositionNames(bool add_model_instance_prefix=true, bool always_add_suffix=true) constMultibodyPlant< T >
GetPositionNames(ModelInstanceIndex model_instance, bool add_model_instance_prefix=false, bool always_add_suffix=true) constMultibodyPlant< T >
GetPositions(const systems::Context< T > &context) constMultibodyPlant< T >
GetPositions(const systems::Context< T > &context, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetPositions(const systems::Context< T > &context, ModelInstanceIndex model_instance, EigenPtr< VectorX< T >> q_out) constMultibodyPlant< T >
GetPositionsAndVelocities(const systems::Context< T > &context) constMultibodyPlant< T >
GetPositionsAndVelocities(const systems::Context< T > &context, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetPositionsAndVelocities(const systems::Context< T > &context, ModelInstanceIndex model_instance, EigenPtr< VectorX< T >> qv_out) constMultibodyPlant< T >
GetPositionsFromArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &q) constMultibodyPlant< T >
GetPositionsFromArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &q, EigenPtr< VectorX< T >> q_out) constMultibodyPlant< T >
GetPositionUpperLimits() constMultibodyPlant< T >
GetRigidBodyByName(std::string_view name) constMultibodyPlant< T >
GetRigidBodyByName(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetStateNames(bool add_model_instance_prefix=true) constMultibodyPlant< T >
GetStateNames(ModelInstanceIndex model_instance, bool add_model_instance_prefix=false) constMultibodyPlant< T >
GetSubsystemContext(const System< T > &subsystem, const Context< T > &context) constSystem< T >
GetSystemName() const finalSystemBase
GetSystemPathname() const finalSystemBase
GetSystemType() const finalSystemBase
GetTopologyGraphvizString() constMultibodyPlant< T >
GetUniqueFreeBaseBodyOrThrow(ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetUniquePeriodicDiscreteUpdateAttribute() constSystem< T >
GetUnsupportedScalarConversionMessage(const std::type_info &source_type, const std::type_info &destination_type) constSystemBaseprotectedvirtual
GetVelocities(const systems::Context< T > &context) constMultibodyPlant< T >
GetVelocities(const systems::Context< T > &context, ModelInstanceIndex model_instance) constMultibodyPlant< T >
GetVelocities(const systems::Context< T > &context, ModelInstanceIndex model_instance, EigenPtr< VectorX< T >> v_out) constMultibodyPlant< T >
GetVelocitiesFromArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &v) constMultibodyPlant< T >
GetVelocitiesFromArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &v, EigenPtr< VectorX< T >> v_out) constMultibodyPlant< T >
GetVelocityLowerLimits() constMultibodyPlant< T >
GetVelocityNames(bool add_model_instance_prefix=true, bool always_add_suffix=true) constMultibodyPlant< T >
GetVelocityNames(ModelInstanceIndex model_instance, bool add_model_instance_prefix=false, bool always_add_suffix=true) constMultibodyPlant< T >
GetVelocityUpperLimits() constMultibodyPlant< T >
GetVisualGeometriesForBody(const RigidBody< T > &body) constMultibodyPlant< T >
GetWitnessFunctions(const Context< T > &context, std::vector< const WitnessFunction< T > * > *w) constSystem< T >
gravity_field() constMultibodyPlant< T >
has_joint_actuator(JointActuatorIndex actuator_index) constMultibodyPlant< T >
HasAnyDirectFeedthrough() constSystem< T >
HasBodyNamed(std::string_view name) constMultibodyPlant< T >
HasBodyNamed(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
HasDirectFeedthrough(int output_port) constSystem< T >
HasDirectFeedthrough(int input_port, int output_port) constSystem< T >
HasFrameNamed(std::string_view name) constMultibodyPlant< T >
HasFrameNamed(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
HasInputPort(const std::string &port_name) constSystem< T >
HasJointActuatorNamed(std::string_view name) constMultibodyPlant< T >
HasJointActuatorNamed(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
HasJointNamed(std::string_view name) constMultibodyPlant< T >
HasJointNamed(std::string_view name, ModelInstanceIndex model_instance) constMultibodyPlant< T >
HasModelInstanceNamed(std::string_view name) constMultibodyPlant< T >
HasOutputPort(const std::string &port_name) constSystem< T >
HasUniqueFreeBaseBody(ModelInstanceIndex model_instance) constMultibodyPlant< T >
implicit_time_derivatives_residual_size() constSystemBase
InitializeContextBase(ContextBase *context) constSystemBaseprotected
input_port_ticket(InputPortIndex index) constSystem< T >
drake::systems::SystemBase::input_port_ticket(InputPortIndex index) constSystemBase
internal::MultibodyPlantDiscreteUpdateManagerAttorney< T > classMultibodyPlant< T >friend
internal::MultibodyPlantModelAttorney< T > classMultibodyPlant< T >friend
is_finalized() constMultibodyPlant< T >
is_gravity_enabled(ModelInstanceIndex model_instance) constMultibodyPlant< T >
IsAnchored(const RigidBody< T > &body) constMultibodyPlant< T >
IsDifferenceEquationSystem(double *time_period=nullptr) constSystem< T >
IsDifferentialEquationSystem() constSystem< T >
IsVelocityEqualToQDot() constMultibodyPlant< T >
ke_ticket()System< T >static
drake::systems::SystemBase::ke_ticket()SystemBasestatic
kinematics_ticket()System< T >static
drake::systems::SystemBase::kinematics_ticket()SystemBasestatic
LeafSystem(const LeafSystem &)=deleteLeafSystem< T >
LeafSystem(LeafSystem &&)=deleteLeafSystem< T >
LeafSystem()LeafSystem< T >protected
LeafSystem(SystemScalarConverter converter)LeafSystem< T >explicitprotected
MakeActuationMatrix() constMultibodyPlant< T >
MakeActuationMatrixPseudoinverse() constMultibodyPlant< T >
MakeActuatorSelectorMatrix(const std::vector< JointActuatorIndex > &user_to_actuator_index_map) constMultibodyPlant< T >
MakeActuatorSelectorMatrix(const std::vector< JointIndex > &user_to_joint_index_map) constMultibodyPlant< T >
MakeQDotToVelocityMap(const systems::Context< T > &context) constMultibodyPlant< T >
MakeStateSelectorMatrix(const std::vector< JointIndex > &user_to_joint_index_map) constMultibodyPlant< T >
MakeVelocityToQDotMap(const systems::Context< T > &context) constMultibodyPlant< T >
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const) constLeafSystem< T >protected
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, std::function< T(const Context< T > &)> calc) constLeafSystem< 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) constLeafSystem< 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) constLeafSystem< 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) constLeafSystem< T >protected
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, T(MySystem::*calc)(const Context< T > &) const, const Event< T > &e) constLeafSystem< T >protected
MakeWitnessFunction(const std::string &description, const WitnessFunctionDirection &direction_type, std::function< T(const Context< T > &)> calc, const Event< T > &e) constLeafSystem< T >protected
MapPeriodicEventsByTiming(const Context< T > *context=nullptr) constSystem< T >
MapQDotToVelocity(const systems::Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, EigenPtr< VectorX< T >> v) constMultibodyPlant< T >
drake::multibody::internal::MultibodyTreeSystem::MapQDotToVelocity(const Context< T > &context, const VectorBase< T > &qdot, VectorBase< T > *generalized_velocity) constSystem< T >
drake::multibody::internal::MultibodyTreeSystem::MapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) constSystem< T >
MapVelocityToQDot(const systems::Context< T > &context, const Eigen::Ref< const VectorX< T >> &v, EigenPtr< VectorX< T >> qdot) constMultibodyPlant< T >
drake::multibody::internal::MultibodyTreeSystem::MapVelocityToQDot(const Context< T > &context, const VectorBase< T > &generalized_velocity, VectorBase< T > *qdot) constSystem< T >
drake::multibody::internal::MultibodyTreeSystem::MapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) constSystem< T >
MultibodyPlant classMultibodyPlant< T >friend
MultibodyPlant(const MultibodyPlant &)=deleteMultibodyPlant< T >
MultibodyPlant(MultibodyPlant &&)=deleteMultibodyPlant< T >
MultibodyPlant(double time_step)MultibodyPlant< T >explicit
MultibodyPlant(const MultibodyPlant< U > &other)MultibodyPlant< T >explicit
MultibodyPlantTester classMultibodyPlant< T >friend
mutable_gravity_field()MultibodyPlant< T >
drake::systems::System::NextInputPortName(std::variant< std::string, UseDefaultName > given_name) constSystemBaseprotected
drake::systems::System::NextOutputPortName(std::variant< std::string, UseDefaultName > given_name) constSystemBaseprotected
nothing_ticket()System< T >static
drake::systems::SystemBase::nothing_ticket()SystemBasestatic
num_abstract_parameters() constSystemBase
num_abstract_states() constSystemBase
num_actuated_dofs() constMultibodyPlant< T >
num_actuated_dofs(ModelInstanceIndex model_instance) constMultibodyPlant< T >
num_actuators() constMultibodyPlant< T >
num_actuators(ModelInstanceIndex model_instance) constMultibodyPlant< T >
num_ball_constraints() constMultibodyPlant< T >
num_bodies() constMultibodyPlant< T >
num_cache_entries() constSystemBase
num_collision_geometries() constMultibodyPlant< T >
num_constraints() constMultibodyPlant< T >
num_continuous_states() constSystemBase
num_coupler_constraints() constMultibodyPlant< T >
num_discrete_state_groups() constSystemBase
num_distance_constraints() constMultibodyPlant< T >
num_force_elements() constMultibodyPlant< T >
num_frames() constMultibodyPlant< T >
num_input_ports() constSystem< T >
drake::systems::SystemBase::num_input_ports() constSystemBase
num_joints() constMultibodyPlant< T >
num_model_instances() constMultibodyPlant< T >
num_multibody_states() constMultibodyPlant< T >
num_multibody_states(ModelInstanceIndex model_instance) constMultibodyPlant< T >
num_numeric_parameter_groups() constSystemBase
num_output_ports() constSystem< T >
drake::systems::SystemBase::num_output_ports() constSystemBase
num_positions() constMultibodyPlant< T >
num_positions(ModelInstanceIndex model_instance) constMultibodyPlant< T >
num_total_inputs() constSystemBase
num_total_outputs() constSystemBase
num_velocities() constMultibodyPlant< T >
num_velocities(ModelInstanceIndex model_instance) constMultibodyPlant< T >
num_visual_geometries() constMultibodyPlant< T >
num_weld_constraints() constMultibodyPlant< T >
NumBodiesWithName(std::string_view name) constMultibodyPlant< T >
numeric_parameter_ticket(NumericParameterIndex index) constSystem< T >
drake::systems::SystemBase::numeric_parameter_ticket(NumericParameterIndex index) constSystemBase
operator=(const MultibodyPlant &)=deleteMultibodyPlant< T >
operator=(MultibodyPlant &&)=deleteMultibodyPlant< T >
drake::multibody::internal::MultibodyTreeSystem::operator=(const LeafSystem &)=deleteLeafSystem< T >
drake::multibody::internal::MultibodyTreeSystem::operator=(LeafSystem &&)=deleteLeafSystem< T >
drake::systems::System::operator=(const System &)=deleteSystem< T >
drake::systems::System::operator=(System &&)=deleteSystem< T >
drake::systems::SystemBase::operator=(const SystemBase &)=deleteSystemBase
drake::systems::SystemBase::operator=(SystemBase &&)=deleteSystemBase
output_port_ticket(OutputPortIndex index) constSystemBase
pa_ticket()System< T >static
drake::systems::SystemBase::pa_ticket()SystemBasestatic
pc_ticket()System< T >static
drake::systems::SystemBase::pc_ticket()SystemBasestatic
pe_ticket()System< T >static
drake::systems::SystemBase::pe_ticket()SystemBasestatic
physical_models() constMultibodyPlant< T >
pn_ticket()System< T >static
drake::systems::SystemBase::pn_ticket()SystemBasestatic
pnc_ticket()System< T >static
drake::systems::SystemBase::pnc_ticket()SystemBasestatic
Publish(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) constSystem< T >
q_ticket()System< T >static
drake::systems::SystemBase::q_ticket()SystemBasestatic
RegisterAsSourceForSceneGraph(geometry::SceneGraph< T > *scene_graph)MultibodyPlant< T >
RegisterCollisionGeometry(const RigidBody< T > &body, const math::RigidTransform< double > &X_BG, const geometry::Shape &shape, const std::string &name, geometry::ProximityProperties properties)MultibodyPlant< T >
RegisterCollisionGeometry(const RigidBody< T > &body, const math::RigidTransform< double > &X_BG, const geometry::Shape &shape, const std::string &name, const CoulombFriction< double > &coulomb_friction)MultibodyPlant< T >
RegisterVisualGeometry(const RigidBody< T > &body, const math::RigidTransform< double > &X_BG, const geometry::Shape &shape, const std::string &name, const geometry::IllustrationProperties &properties)MultibodyPlant< T >
RegisterVisualGeometry(const RigidBody< T > &body, const math::RigidTransform< double > &X_BG, const geometry::Shape &shape, const std::string &name, const Vector4< double > &diffuse_color)MultibodyPlant< T >
RegisterVisualGeometry(const RigidBody< T > &body, const math::RigidTransform< double > &X_BG, const geometry::Shape &shape, const std::string &name)MultibodyPlant< T >
RemoveConstraint(MultibodyConstraintId id)MultibodyPlant< T >
RemoveJointActuator(const JointActuator< T > &actuator)MultibodyPlant< T >
RenameModelInstance(ModelInstanceIndex model_instance, const std::string &name)MultibodyPlant< T >
Scalar typedefSystem< T >
set_adjacent_bodies_collision_filters(bool value)MultibodyPlant< T >
set_contact_model(ContactModel model)MultibodyPlant< T >
set_contact_surface_representation(geometry::HydroelasticContactRepresentation representation)MultibodyPlant< T >
set_discrete_contact_approximation(DiscreteContactApproximation approximation)MultibodyPlant< T >
set_discrete_contact_solver(DiscreteContactSolver contact_solver)MultibodyPlant< 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_gravity_enabled(ModelInstanceIndex model_instance, bool is_enabled)MultibodyPlant< T >
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
set_penetration_allowance(double penetration_allowance=MultibodyPlantConfig{}.penetration_allowance)MultibodyPlant< T >
set_sap_near_rigid_threshold(double near_rigid_threshold=MultibodyPlantConfig{}.sap_near_rigid_threshold)MultibodyPlant< T >
set_stiction_tolerance(double v_stiction=MultibodyPlantConfig{}.stiction_tolerance)MultibodyPlant< T >
SetActuationInArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &u_instance, EigenPtr< VectorX< T >> u) constMultibodyPlant< T >
SetConstraintActiveStatus(systems::Context< T > *context, MultibodyConstraintId id, bool status) constMultibodyPlant< T >
SetDefaultContext(Context< T > *context) constSystem< T >
SetDefaultFreeBodyPose(const RigidBody< T > &body, const math::RigidTransform< double > &X_WB)MultibodyPlant< T >
SetDefaultParameters(const Context< T > &context, Parameters< T > *parameters) const overrideLeafSystem< T >virtual
SetDefaultPositions(const Eigen::Ref< const Eigen::VectorXd > &q)MultibodyPlant< T >
SetDefaultPositions(ModelInstanceIndex model_instance, const Eigen::Ref< const Eigen::VectorXd > &q_instance)MultibodyPlant< T >
SetDefaultState(const systems::Context< T > &context, systems::State< T > *state) const overrideMultibodyPlant< T >
drake::multibody::internal::MultibodyTreeSystem::SetDefaultState(const Context< T > &context, State< T > *state) const overrideLeafSystem< T >virtual
SetDiscreteUpdateManager(std::unique_ptr< internal::DiscreteUpdateManager< T >> manager)MultibodyPlant< T >
SetFreeBodyPose(systems::Context< T > *context, const RigidBody< T > &body, const math::RigidTransform< T > &X_WB) constMultibodyPlant< T >
SetFreeBodyPose(const systems::Context< T > &context, systems::State< T > *state, const RigidBody< T > &body, const math::RigidTransform< T > &X_WB) constMultibodyPlant< T >
SetFreeBodyPoseInAnchoredFrame(systems::Context< T > *context, const Frame< T > &frame_F, const RigidBody< T > &body, const math::RigidTransform< T > &X_FB) constMultibodyPlant< T >
SetFreeBodyPoseInWorldFrame(systems::Context< T > *context, const RigidBody< T > &body, const math::RigidTransform< T > &X_WB) constMultibodyPlant< T >
SetFreeBodyRandomPositionDistribution(const RigidBody< T > &body, const Vector3< symbolic::Expression > &position)MultibodyPlant< T >
SetFreeBodyRandomRotationDistribution(const RigidBody< T > &body, const Eigen::Quaternion< symbolic::Expression > &rotation)MultibodyPlant< T >
SetFreeBodyRandomRotationDistributionToUniform(const RigidBody< T > &body)MultibodyPlant< T >
SetFreeBodySpatialVelocity(systems::Context< T > *context, const RigidBody< T > &body, const SpatialVelocity< T > &V_WB) constMultibodyPlant< T >
SetFreeBodySpatialVelocity(const systems::Context< T > &context, systems::State< T > *state, const RigidBody< T > &body, const SpatialVelocity< T > &V_WB) constMultibodyPlant< T >
SetPositions(systems::Context< T > *context, const Eigen::Ref< const VectorX< T >> &q) constMultibodyPlant< T >
SetPositions(systems::Context< T > *context, ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &q_instance) constMultibodyPlant< T >
SetPositions(const systems::Context< T > &context, systems::State< T > *state, ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &q_instance) constMultibodyPlant< T >
SetPositionsAndVelocities(systems::Context< T > *context, const Eigen::Ref< const VectorX< T >> &q_v) constMultibodyPlant< T >
SetPositionsAndVelocities(systems::Context< T > *context, ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &q_v) constMultibodyPlant< T >
SetPositionsInArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &q_instance, EigenPtr< VectorX< T >> q) constMultibodyPlant< T >
SetRandomContext(Context< T > *context, RandomGenerator *generator) constSystem< T >
SetRandomParameters(const Context< T > &context, Parameters< T > *parameters, RandomGenerator *generator) constSystem< T >virtual
SetRandomState(const systems::Context< T > &context, systems::State< T > *state, RandomGenerator *generator) const overrideMultibodyPlant< T >
drake::multibody::internal::MultibodyTreeSystem::SetRandomState(const Context< T > &context, State< T > *state, RandomGenerator *generator) constSystem< T >virtual
SetVelocities(systems::Context< T > *context, const Eigen::Ref< const VectorX< T >> &v) constMultibodyPlant< T >
SetVelocities(systems::Context< T > *context, ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &v_instance) constMultibodyPlant< T >
SetVelocities(const systems::Context< T > &context, systems::State< T > *state, ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &v_instance) constMultibodyPlant< T >
SetVelocitiesInArray(ModelInstanceIndex model_instance, const Eigen::Ref< const VectorX< T >> &v_instance, EigenPtr< VectorX< T >> v) constMultibodyPlant< T >
stiction_tolerance() constMultibodyPlant< T >
System(const System &)=deleteSystem< T >
System(System &&)=deleteSystem< T >
System(SystemScalarConverter converter)System< T >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_step() constMultibodyPlant< T >
time_ticket()System< T >static
drake::systems::SystemBase::time_ticket()SystemBasestatic
ToAutoDiffXd() constSystem< T >
ToAutoDiffXd(const S< T > &from)System< T >static
ToAutoDiffXdMaybe() constSystem< T >
ToScalarType() constSystem< T >
ToScalarType(const S< T > &from)System< T >static
ToScalarTypeMaybe() constSystem< T >
ToSymbolic() constSystem< T >
ToSymbolic(const S< T > &from)System< T >static
ToSymbolicMaybe() constSystem< T >
v_ticket()System< T >static
drake::systems::SystemBase::v_ticket()SystemBasestatic
ValidateContext(const ContextBase &context) const finalSystemBase
ValidateContext(const ContextBase *context) constSystemBase
ValidateCreatedForThisSystem(const Clazz &object) constSystemBase
WeldFrames(const Frame< T > &frame_on_parent_F, const Frame< T > &frame_on_child_M, const math::RigidTransform< double > &X_FM=math::RigidTransform< double >::Identity())MultibodyPlant< T >
world_body() constMultibodyPlant< T >
world_frame() constMultibodyPlant< T >
xa_ticket()System< T >static
drake::systems::SystemBase::xa_ticket()SystemBasestatic
xc_ticket()System< T >static
drake::systems::SystemBase::xc_ticket()SystemBasestatic
xcdot_ticket()System< T >static
drake::systems::SystemBase::xcdot_ticket()SystemBasestatic
xd_ticket()System< T >static
drake::systems::SystemBase::xd_ticket()SystemBasestatic
xd_unique_periodic_update_ticket()SystemBasestatic
z_ticket()System< T >static
drake::systems::SystemBase::z_ticket()SystemBasestatic
~LeafSystem() overrideLeafSystem< T >
~System() overrideSystem< T >
~SystemBase() overrideSystemBase