Drake
MultibodyTree< T > Member List

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

AddBody(std::unique_ptr< BodyType< T >> body)MultibodyTree< T >inline
AddBody(Args &&...args)MultibodyTree< T >inline
AddForceElement(std::unique_ptr< ForceElementType< T >> force_element)MultibodyTree< T >inline
AddForceElement(Args &&...args)MultibodyTree< T >inline
AddFrame(std::unique_ptr< FrameType< T >> frame)MultibodyTree< T >inline
AddFrame(Args &&...args)MultibodyTree< T >inline
AddJoint(const std::string &name, const Body< T > &parent, const optional< Isometry3< double >> &X_PF, const Body< T > &child, const optional< Isometry3< double >> &X_BM, Args &&...args)MultibodyTree< T >inline
AddMobilizer(std::unique_ptr< MobilizerType< T >> mobilizer)MultibodyTree< T >inline
AddMobilizer(Args &&...args)MultibodyTree< T >inline
CalcAccelerationKinematicsCache(const systems::Context< T > &context, const PositionKinematicsCache< T > &pc, const VelocityKinematicsCache< T > &vc, const VectorX< T > &known_vdot, AccelerationKinematicsCache< T > *ac) const MultibodyTree< T >
CalcBiasTerm(const systems::Context< T > &context, EigenPtr< VectorX< T >> Cv) const MultibodyTree< T >
CalcConservativePower(const systems::Context< T > &context) const MultibodyTree< T >
CalcForceElementsContribution(const systems::Context< T > &context, const PositionKinematicsCache< T > &pc, const VelocityKinematicsCache< T > &vc, std::vector< SpatialForce< T >> *F_Bo_W_array, EigenPtr< VectorX< T >> tau_array) const MultibodyTree< T >
CalcInverseDynamics(const systems::Context< T > &context, const PositionKinematicsCache< T > &pc, const VelocityKinematicsCache< T > &vc, const VectorX< T > &known_vdot, const std::vector< SpatialForce< T >> &Fapplied_Bo_W_array, const Eigen::Ref< const VectorX< T >> &tau_applied_array, std::vector< SpatialAcceleration< T >> *A_WB_array, std::vector< SpatialForce< T >> *F_BMo_W_array, EigenPtr< VectorX< T >> tau_array) const MultibodyTree< T >
CalcMassMatrixViaInverseDynamics(const systems::Context< T > &context, EigenPtr< MatrixX< T >> H) const MultibodyTree< T >
CalcPointsGeometricJacobianExpressedInWorld(const systems::Context< T > &context, const Frame< T > &frame_B, const Eigen::Ref< const MatrixX< T >> &p_BQi_set, EigenPtr< MatrixX< T >> p_WQi_set, EigenPtr< MatrixX< T >> J_WQi) const MultibodyTree< T >
CalcPointsPositions(const systems::Context< T > &context, const Frame< T > &from_frame_B, const Eigen::Ref< const MatrixX< T >> &p_BQi, const Frame< T > &to_frame_A, EigenPtr< MatrixX< T >> p_AQi) const MultibodyTree< T >
CalcPositionKinematicsCache(const systems::Context< T > &context, PositionKinematicsCache< T > *pc) const MultibodyTree< T >
CalcPotentialEnergy(const systems::Context< T > &context) const MultibodyTree< T >
CalcRelativeTransform(const systems::Context< T > &context, const Frame< T > &to_frame_A, const Frame< T > &from_frame_B) const MultibodyTree< T >
CalcSpatialAccelerationsFromVdot(const systems::Context< T > &context, const PositionKinematicsCache< T > &pc, const VelocityKinematicsCache< T > &vc, const VectorX< T > &known_vdot, std::vector< SpatialAcceleration< T >> *A_WB_array) const MultibodyTree< T >
CalcVelocityKinematicsCache(const systems::Context< T > &context, const PositionKinematicsCache< T > &pc, VelocityKinematicsCache< T > *vc) const MultibodyTree< T >
Clone() const MultibodyTree< T >inline
CloneToScalar() const MultibodyTree< T >inline
CreateDefaultContext() const MultibodyTree< T >
Finalize()MultibodyTree< T >
get_body(BodyIndex body_index) const MultibodyTree< T >inline
get_frame(FrameIndex frame_index) const MultibodyTree< T >inline
get_mobilizer(MobilizerIndex mobilizer_index) const MultibodyTree< T >inline
get_num_bodies() const MultibodyTree< T >inline
get_num_force_elements() const MultibodyTree< T >inline
get_num_frames() const MultibodyTree< T >inline
get_num_joints() const MultibodyTree< T >inline
get_num_mobilizers() const MultibodyTree< T >inline
get_num_positions() const MultibodyTree< T >inline
get_num_states() const MultibodyTree< T >inline
get_num_velocities() const MultibodyTree< T >inline
get_topology() const MultibodyTree< T >inline
get_tree_height() const MultibodyTree< T >inline
get_variant(const MultibodyElement< Scalar > &element) const MultibodyTree< T >inline
get_variant(const MultibodyElement< Scalar > &element) const MultibodyTree< T >inline
get_variant(const MultibodyElement< Scalar > &element) const MultibodyTree< T >inline
get_variant(const MultibodyElement< Scalar > &element) const MultibodyTree< T >inline
get_world_body() const MultibodyTree< T >inline
get_world_frame() const MultibodyTree< T >inline
MapQDotToVelocity(const systems::Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, EigenPtr< VectorX< T >> v) const MultibodyTree< T >
MapVelocityToQDot(const systems::Context< T > &context, const Eigen::Ref< const VectorX< T >> &v, EigenPtr< VectorX< T >> qdot) const MultibodyTree< T >
MultibodyTree classMultibodyTree< T >friend
MultibodyTree(const MultibodyTree &)=deleteMultibodyTree< T >
MultibodyTree(MultibodyTree &&)=deleteMultibodyTree< T >
MultibodyTree()MultibodyTree< T >
operator=(const MultibodyTree &)=deleteMultibodyTree< T >
operator=(MultibodyTree &&)=deleteMultibodyTree< T >
SetDefaultContext(systems::Context< T > *context) const MultibodyTree< T >
SetDefaultState(const systems::Context< T > &context, systems::State< T > *state) const MultibodyTree< T >
ToAutoDiffXd() const MultibodyTree< T >inline
topology_is_valid() const MultibodyTree< T >inline