Drake
RigidBodyPlant< T > Member List

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

actuator_command_input_port() const RigidBodyPlant< T >inline
AddConstraint(std::unique_ptr< SystemConstraint< T >> constraint)System< T >inlineprotected
AddTriggeredWitnessFunctionToCompositeEventCollection(const WitnessFunction< T > &witness_func, CompositeEventCollection< T > *events) const finalLeafSystem< T >inlineprotectedvirtual
AllocateAbstractState() const LeafSystem< T >inlineprotectedvirtual
AllocateCompositeEventCollection() const finalLeafSystem< T >inlinevirtual
AllocateContext() const overrideLeafSystem< T >inlinevirtual
AllocateContinuousState() const overrideRigidBodyPlant< T >protectedvirtual
AllocateDiscreteState() const overrideRigidBodyPlant< T >protectedvirtual
AllocateDiscreteVariables() const overrideLeafSystem< T >inlinevirtual
AllocateFreestandingInputs(Context< T > *context) const System< T >inline
AllocateInputAbstract(const InputPortDescriptor< T > &descriptor) const System< T >inline
AllocateInputVector(const InputPortDescriptor< T > &descriptor) const System< T >inline
AllocateOutput(const Context< T > &context) const finalLeafSystem< T >inlinevirtual
AllocateParameters() const LeafSystem< T >inlineprotectedvirtual
AllocateTimeDerivatives() const overrideLeafSystem< T >inlinevirtual
CalcConservativePower(const Context< T > &context) const System< T >inline
CalcConstraintErrorNorm(const Context< T > &context, const Eigen::VectorXd &error) const System< T >inline
CalcDiscreteVariableUpdates(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) const System< T >inline
CalcDiscreteVariableUpdates(const Context< T > &context, DiscreteValues< T > *discrete_state) const System< T >inline
CalcKineticEnergy(const Context< T > &context) const System< T >inline
CalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events) const System< T >inline
CalcNonConservativePower(const Context< T > &context) const System< T >inline
CalcOutput(const Context< T > &context, SystemOutput< T > *outputs) const System< T >inline
CalcPotentialEnergy(const Context< T > &context) const System< T >inline
CalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const System< T >inline
CalcUnrestrictedUpdate(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) const System< T >inline
CalcUnrestrictedUpdate(const Context< T > &context, State< T > *state) const System< T >inline
CalcVelocityChangeFromConstraintImpulses(const Context< T > &context, const Eigen::MatrixXd &J, const Eigen::VectorXd &lambda) const System< T >inline
CheckSystemConstraintsSatisfied(const Context< T > &context, double tol) const System< T >inline
CheckValidContext(const Context< T1 > &context) const System< T >inline
CheckValidOutput(const SystemOutput< T > *output) const System< T >inline
contact_results_output_port() const RigidBodyPlant< T >inline
CopyContinuousStateVector(const Context< T > &context) const System< T >inline
CreateDefaultContext() const System< T >inline
CreateOutputPort(std::unique_ptr< OutputPort< T >> port)System< T >inlineprotected
DeclareAbstractInputPort(const AbstractValue &model_value)LeafSystem< T >inlineprotected
drake::systems::System::DeclareAbstractInputPort()System< T >inlineprotected
DeclareAbstractOutputPort(const OutputType &model_value, void(MySystem::*calc)(const Context< T > &, OutputType *) const)LeafSystem< T >inlineprotected
DeclareAbstractOutputPort(void(MySystem::*calc)(const Context< T > &, OutputType *) const)LeafSystem< T >inlineprotected
DeclareAbstractOutputPort(OutputType(MySystem::*make)(const Context< T > &) const, void(MySystem::*calc)(const Context< T > &, OutputType *) const)LeafSystem< T >inlineprotected
DeclareAbstractOutputPort(OutputType(MySystem::*make)() const, void(MySystem::*calc)(const Context< T > &, OutputType *) const)LeafSystem< T >inlineprotected
DeclareAbstractOutputPort(typename LeafOutputPort< T >::AllocCallback alloc_function, typename LeafOutputPort< T >::CalcCallback calc_function)LeafSystem< T >inlineprotected
DeclareAbstractState(std::unique_ptr< AbstractValue > abstract_state)LeafSystem< T >inlineprotected
DeclareContinuousState(int num_state_variables)LeafSystem< T >inlineprotected
DeclareContinuousState(int num_q, int num_v, int num_z)LeafSystem< T >inlineprotected
DeclareContinuousState(const BasicVector< T > &model_vector)LeafSystem< T >inlineprotected
DeclareContinuousState(const BasicVector< T > &model_vector, int num_q, int num_v, int num_z)LeafSystem< T >inlineprotected
DeclareContinuousState(std::unique_ptr< BasicVector< T >> model_vector, int num_q, int num_v, int num_z)LeafSystem< T >inlineprotected
DeclareDiscreteState(int num_state_variables)LeafSystem< T >inlineprotected
DeclareEqualityConstraint(void(MySystem::*calc)(const Context< T > &, VectorX< T > *) const, int count, const std::string &description)LeafSystem< T >inlineprotected
DeclareEqualityConstraint(typename SystemConstraint< T >::CalcCallback calc, int count, const std::string &description)LeafSystem< T >inlineprotected
DeclareInequalityConstraint(void(MySystem::*calc)(const Context< T > &, VectorX< T > *) const, int count, const std::string &description)LeafSystem< T >inlineprotected
DeclareInequalityConstraint(typename SystemConstraint< T >::CalcCallback calc, int count, const std::string &description)LeafSystem< T >inlineprotected
DeclareInitializationEvent(const EventType &event)LeafSystem< T >inlineprotected
DeclareInputPort(PortDataType type, int size, optional< RandomDistribution > random_type=nullopt)System< T >inlineprotected
DeclareNumericParameter(const BasicVector< T > &model_vector)LeafSystem< T >inlineprotected
DeclarePeriodicDiscreteUpdate(double period_sec, double offset_sec=0)LeafSystem< T >inlineprotected
DeclarePeriodicEvent(double period_sec, double offset_sec)LeafSystem< T >inlineprotected
DeclarePeriodicEvent(double period_sec, double offset_sec, const EventType &event)LeafSystem< T >inlineprotected
DeclarePeriodicPublish(double period_sec, double offset_sec=0)LeafSystem< T >inlineprotected
DeclarePeriodicUnrestrictedUpdate(double period_sec, double offset_sec=0)LeafSystem< T >inlineprotected
DeclarePerStepEvent(const EventType &event)LeafSystem< T >inlineprotected
DeclareVectorInputPort(const BasicVector< T > &model_vector, optional< RandomDistribution > random_type=nullopt)LeafSystem< T >inlineprotected
DeclareVectorOutputPort(const BasicVectorSubtype &model_vector, void(MySystem::*calc)(const Context< T > &, BasicVectorSubtype *) const)LeafSystem< T >inlineprotected
DeclareVectorOutputPort(void(MySystem::*calc)(const Context< T > &, BasicVectorSubtype *) const)LeafSystem< T >inlineprotected
DeclareVectorOutputPort(const BasicVector< T > &model_vector, typename LeafOutputPort< T >::CalcVectorCallback vector_calc_function)LeafSystem< T >inlineprotected
do_get_num_constraint_equations(const Context< T > &context) const System< T >inlineprotectedvirtual
DoAllocateInputAbstract(const InputPortDescriptor< T > &descriptor) const overrideLeafSystem< T >inlineprotectedvirtual
DoAllocateInputVector(const InputPortDescriptor< T > &descriptor) const overrideLeafSystem< T >inlineprotectedvirtual
DoCalcConservativePower(const Context< T > &) const overrideRigidBodyPlant< T >inlineprotectedvirtual
DoCalcConstraintErrorNorm(const Context< T > &context, const Eigen::VectorXd &error) const System< T >inlineprotectedvirtual
DoCalcDiscreteVariableUpdates(const Context< T > &context, const std::vector< const DiscreteUpdateEvent< double > * > &, DiscreteValues< T > *updates) const overrideRigidBodyPlant< T >protected
drake::systems::LeafSystem::DoCalcDiscreteVariableUpdates(const Context< T > &context, const std::vector< const DiscreteUpdateEvent< T > * > &events, DiscreteValues< T > *discrete_state) const LeafSystem< T >inlineprotectedvirtual
DoCalcKineticEnergy(const Context< T > &) const overrideRigidBodyPlant< T >inlineprotectedvirtual
DoCalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events, T *time) const overrideLeafSystem< T >inlineprotectedvirtual
DoCalcNonConservativePower(const Context< T > &) const overrideRigidBodyPlant< T >inlineprotectedvirtual
DoCalcPotentialEnergy(const Context< T > &) const overrideRigidBodyPlant< T >inlineprotectedvirtual
DoCalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const overrideRigidBodyPlant< T >protectedvirtual
DoCalcUnrestrictedUpdate(const Context< T > &context, const std::vector< const UnrestrictedUpdateEvent< T > * > &events, State< T > *state) const LeafSystem< T >inlineprotectedvirtual
DoCalcVelocityChangeFromConstraintImpulses(const Context< T > &context, const Eigen::MatrixXd &J, const Eigen::VectorXd &lambda) const System< T >inlineprotectedvirtual
DoEvalConstraintEquations(const Context< T > &context) const System< T >inlineprotectedvirtual
DoEvalConstraintEquationsDot(const Context< T > &context) const System< T >inlineprotectedvirtual
DoEvaluateWitness(const Context< T > &context, const WitnessFunction< T > &witness_func) const finalLeafSystem< T >inlineprotectedvirtual
DoGetWitnessFunctions(const Context< T > &, std::vector< const WitnessFunction< T > * > *) const System< T >inlineprotectedvirtual
DoHasDirectFeedthrough(int, int) const overrideRigidBodyPlant< T >protectedvirtual
DoMakeContext() const LeafSystem< T >inlineprotectedvirtual
DoMapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &configuration_dot, VectorBase< T > *generalized_velocity) const overrideRigidBodyPlant< T >protectedvirtual
DoMapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *positions_derivative) const overrideRigidBodyPlant< T >protectedvirtual
DoPublish(const Context< T > &context, const std::vector< const PublishEvent< T > * > &events) const LeafSystem< T >inlineprotectedvirtual
EvalAbstractInput(const Context< T > &context, int port_index) const System< T >inline
EvalConservativePower(const Context< T > &context) const System< T >inline
EvalConstraintEquations(const Context< T > &context) const System< T >inline
EvalConstraintEquationsDot(const Context< T > &context) const System< T >inline
EvalEigenVectorInput(const Context< T > &context, int port_index) const System< T >inline
EvalInputPort(const Context< T > &context, int port_index) const System< T >inlineprotected
EvalInputValue(const Context< T > &context, int port_index) const System< T >inline
EvalNonConservativePower(const Context< T > &context) const System< T >inline
EvaluateActuatorInputs(const Context< T > &context) const RigidBodyPlant< T >protected
EvaluateWitness(const Context< T > &context, const WitnessFunction< T > &witness_func) const System< T >inline
EvalVectorInput(const Context< T > &context, int port_index) const System< T >inline
FindInstancePositionIndexFromWorldIndex(int model_instance_id, int world_position_index)RigidBodyPlant< T >
FixInputPortsFrom(const System< double > &other_system, const Context< double > &other_context, Context< T > *target_context) const System< T >inline
get_constraint(SystemConstraintIndex constraint_index) const System< T >inline
get_forced_discrete_update_events() const System< T >inlineprotected
get_forced_publish_events() const System< T >inlineprotected
get_forced_unrestricted_update_events() const System< T >inlineprotected
get_input_port(int port_index) const System< T >inline
get_input_size() const RigidBodyPlant< T >
get_name() const System< T >inline
get_num_actuators() const RigidBodyPlant< T >
get_num_actuators(int model_instance_id) const RigidBodyPlant< T >
get_num_bodies() const RigidBodyPlant< T >
get_num_constraint_equations(const Context< T > &context) const System< T >inline
get_num_constraints() const System< T >inline
get_num_input_ports() const System< T >inline
get_num_model_instances() const RigidBodyPlant< T >
get_num_output_ports() const System< T >inline
get_num_positions() const RigidBodyPlant< T >
get_num_positions(int model_instance_id) const RigidBodyPlant< T >
get_num_states() const RigidBodyPlant< T >
get_num_states(int model_instance_id) const RigidBodyPlant< T >
get_num_total_inputs() const System< T >inline
get_num_total_outputs() const System< T >inline
get_num_velocities() const RigidBodyPlant< T >
get_num_velocities(int model_instance_id) const RigidBodyPlant< T >
get_output_port(int port_index) const System< T >inline
get_output_size() const RigidBodyPlant< T >
get_rigid_body_tree() const RigidBodyPlant< T >
get_system_scalar_converter() const System< T >inline
get_time_step() const RigidBodyPlant< T >inline
GetDirectFeedthroughs() const finalLeafSystem< T >inlinevirtual
GetGraphvizFragment(std::stringstream *dot) const overrideLeafSystem< T >inlineprotectedvirtual
GetGraphvizId() const System< T >inline
GetGraphvizInputPortToken(const InputPortDescriptor< T > &port, std::stringstream *dot) const finalLeafSystem< T >inlineprotectedvirtual
GetGraphvizOutputPortToken(const OutputPort< T > &port, std::stringstream *dot) const finalLeafSystem< T >inlineprotectedvirtual
GetGraphvizString() const System< T >inline
GetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) const System< T >inline
GetMemoryObjectName() const System< T >inline
GetMutableNumericParameter(Context< T > *context, int index) const LeafSystem< T >inlineprotected
GetMutableOutputVector(SystemOutput< T > *output, int port_index) const System< T >inlineprotected
GetNumericParameter(const Context< T > &context, int index) const LeafSystem< T >inlineprotected
GetPath(std::stringstream *output) const System< T >inline
GetPath() const System< T >inline
GetPeriodicEvents() const System< T >inline
GetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) const System< T >inline
GetStateVector(const Context< T > &context) const RigidBodyPlant< T >
GetSystemIdString() const System< T >inline
GetUniquePeriodicDiscreteUpdateAttribute() const System< T >inline
GetWitnessFunctions(const Context< T > &context, std::vector< const WitnessFunction< T > * > *w) const System< T >inline
HasAnyDirectFeedthrough() const System< T >inline
HasDirectFeedthrough(int output_port) const System< T >inline
HasDirectFeedthrough(int input_port, int output_port) const System< T >inline
is_state_discrete() const RigidBodyPlant< T >inline
JointLimitForce(const DrakeJoint &joint, const T &position, const T &velocity)RigidBodyPlant< T >static
kinematics_results_output_port() const RigidBodyPlant< T >inline
LeafSystem(const LeafSystem &)=deleteLeafSystem< T >
LeafSystem(LeafSystem &&)=deleteLeafSystem< T >
LeafSystem()LeafSystem< T >inlineprotected
LeafSystem(SystemScalarConverter converter)LeafSystem< T >inlineexplicitprotected
MapQDotToVelocity(const Context< T > &context, const VectorBase< T > &qdot, VectorBase< T > *generalized_velocity) const System< T >inline
MapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) const System< T >inline
MapVelocityToQDot(const Context< T > &context, const VectorBase< T > &generalized_velocity, VectorBase< T > *qdot) const System< T >inline
MapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) const System< T >inline
model_instance_actuator_command_input_port(int model_instance_id) const RigidBodyPlant< T >
model_instance_has_actuators(int model_instance_id) const RigidBodyPlant< T >
model_instance_state_output_port(int model_instance_id) const RigidBodyPlant< T >
operator=(const RigidBodyPlant &)=deleteRigidBodyPlant< T >
operator=(RigidBodyPlant &&)=deleteRigidBodyPlant< T >
drake::systems::LeafSystem::operator=(const LeafSystem &)=deleteLeafSystem< T >
drake::systems::LeafSystem::operator=(LeafSystem &&)=deleteLeafSystem< T >
drake::systems::System::operator=(const System &)=deleteSystem< T >
drake::systems::System::operator=(System &&)=deleteSystem< T >
Publish(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) const System< T >inline
Publish(const Context< T > &context) const System< T >inline
RigidBodyPlant(const RigidBodyPlant &)=deleteRigidBodyPlant< T >
RigidBodyPlant(RigidBodyPlant &&)=deleteRigidBodyPlant< T >
RigidBodyPlant(std::unique_ptr< const RigidBodyTree< T >> tree, double timestep=0.0)RigidBodyPlant< T >explicit
set_forced_discrete_update_events(std::unique_ptr< EventCollection< DiscreteUpdateEvent< T >>> forced)System< T >inlineprotected
set_forced_publish_events(std::unique_ptr< EventCollection< PublishEvent< T >>> forced)System< T >inlineprotected
set_forced_unrestricted_update_events(std::unique_ptr< EventCollection< UnrestrictedUpdateEvent< T >>> forced)System< T >inlineprotected
set_friction_contact_parameters(double static_friction_coef, double dynamic_friction_coef, double v_stiction_tolerance)RigidBodyPlant< T >
set_name(const std::string &name)System< T >inline
set_normal_contact_parameters(double penetration_stiffness, double dissipation)RigidBodyPlant< T >
set_parent(const detail::InputPortEvaluatorInterface< T > *parent)System< T >inline
set_position(Context< T > *context, int position_index, T position) const RigidBodyPlant< T >
set_state_vector(Context< T > *context, const Eigen::Ref< const VectorX< T >> x) const RigidBodyPlant< T >
set_state_vector(State< T > *state, const Eigen::Ref< const VectorX< T >> x) const RigidBodyPlant< T >
set_velocity(Context< T > *context, int velocity_index, T velocity) const RigidBodyPlant< T >
SetDefaultContext(Context< T > *context) const System< T >inline
SetDefaultParameters(const Context< T > &context, Parameters< T > *parameters) const overrideLeafSystem< T >inlinevirtual
SetDefaultState(const Context< T > &, State< T > *state) const overrideRigidBodyPlant< T >inlinevirtual
SetRandomContext(Context< T > *context, RandomGenerator *generator) const System< T >inline
SetRandomParameters(const Context< T > &context, Parameters< T > *parameters, RandomGenerator *generator) const System< T >inlinevirtual
SetRandomState(const Context< T > &context, State< T > *state, RandomGenerator *generator) const System< T >inlinevirtual
state_output_port() const RigidBodyPlant< T >inline
System(const System &)=deleteSystem< T >
System(System &&)=deleteSystem< T >
System(SystemScalarConverter converter)System< T >inlineexplicitprotected
ToAutoDiffXd() const System< T >inline
ToAutoDiffXd(const S< T > &from)System< T >inlinestatic
ToAutoDiffXdMaybe() const System< T >inline
ToSymbolic() const System< T >inline
ToSymbolic(const S< T > &from)System< T >inlinestatic
ToSymbolicMaybe() const System< T >inline
~LeafSystem() overrideLeafSystem< T >inline
~RigidBodyPlant() overrideRigidBodyPlant< T >
~System()System< T >inlinevirtual