Drake
Diagram< T > Member List

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

AddConstraint(std::unique_ptr< SystemConstraint< T >> constraint)System< T >inlineprotected
AddTriggeredWitnessFunctionToCompositeEventCollection(const WitnessFunction< T > &witness_func, CompositeEventCollection< T > *events) const finalDiagram< T >inlineprotectedvirtual
AllocateCompositeEventCollection() const finalDiagram< T >inlinevirtual
AllocateContext() const overrideDiagram< T >inlinevirtual
AllocateDiscreteVariables() const overrideDiagram< 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 overrideDiagram< T >inlinevirtual
AllocateTimeDerivatives() const overrideDiagram< 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
CheckValidContext(const Context< T1 > &context) const System< T >inline
CheckValidOutput(const SystemOutput< T > *output) const System< 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()System< T >inlineprotected
DeclareInputPort(PortDataType type, int size, optional< RandomDistribution > random_type=nullopt)System< T >inlineprotected
Diagram(const Diagram &)=deleteDiagram< T >
Diagram(Diagram &&)=deleteDiagram< T >
Diagram()Diagram< T >inlineprotected
Diagram< double > classDiagram< T >friend
DiagramBuilder< T > classDiagram< T >friend
do_get_num_constraint_equations(const Context< T > &context) const System< T >inlineprotectedvirtual
DoAllocateInputAbstract(const InputPortDescriptor< T > &descriptor) const overrideDiagram< T >inlineprotectedvirtual
DoAllocateInputVector(const InputPortDescriptor< T > &descriptor) const overrideDiagram< T >inlineprotectedvirtual
DoCalcConservativePower(const Context< T > &context) const System< T >inlineprotectedvirtual
DoCalcConstraintErrorNorm(const Context< T > &context, const Eigen::VectorXd &error) const System< T >inlineprotectedvirtual
DoCalcKineticEnergy(const Context< T > &context) const System< T >inlineprotectedvirtual
DoCalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *event_info, T *time) const overrideDiagram< T >inlineprotectedvirtual
DoCalcNonConservativePower(const Context< T > &context) const System< T >inlineprotectedvirtual
DoCalcPotentialEnergy(const Context< T > &context) const System< T >inlineprotectedvirtual
DoCalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const overrideDiagram< T >inlinevirtual
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 finalDiagram< T >inlineprotectedvirtual
DoGetMutableTargetSystemCompositeEventCollection(const System< T > &target_system, CompositeEventCollection< T > *events) const finalDiagram< T >inlineprotected
DoGetMutableTargetSystemContext(const System< T > &target_system, Context< T > *context) const finalDiagram< T >inlineprotected
DoGetMutableTargetSystemState(const System< T > &target_system, State< T > *state) const finalDiagram< T >inlineprotected
DoGetTargetSystemCompositeEventCollection(const System< T > &target_system, const CompositeEventCollection< T > *events) const finalDiagram< T >inlineprotected
DoGetTargetSystemContext(const System< T > &target_system, const Context< T > *context) const finalDiagram< T >inlineprotected
DoGetTargetSystemState(const System< T > &target_system, const State< T > *state) const finalDiagram< T >inlineprotected
DoGetWitnessFunctions(const Context< T > &context, std::vector< const WitnessFunction< T > * > *witnesses) const finalDiagram< T >inlineprotectedvirtual
DoMapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) const overrideDiagram< T >inlineprotectedvirtual
DoMapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) const overrideDiagram< T >inlineprotectedvirtual
DoToAutoDiffXd() const overrideDiagram< T >inlineprotectedvirtual
DoToSymbolic() const overrideDiagram< 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
EvaluateSubsystemInputPort(const Context< T > *context, const InputPortDescriptor< T > &descriptor) const overrideDiagram< T >inlinevirtual
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
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_name() const System< T >inline
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_output_ports() const System< T >inline
get_num_total_inputs() const System< T >inline
get_num_total_outputs() const System< T >inline
get_output_port(int port_index) const System< T >inline
get_system_scalar_converter() const System< T >inline
GetDirectFeedthroughs() const finalDiagram< T >inlinevirtual
GetGraphvizFragment(std::stringstream *dot) const overrideDiagram< T >inlinevirtual
GetGraphvizId() const System< T >inline
GetGraphvizInputPortToken(const InputPortDescriptor< T > &port, std::stringstream *dot) const overrideDiagram< T >inlinevirtual
GetGraphvizOutputPortToken(const OutputPort< T > &port, std::stringstream *dot) const overrideDiagram< T >inlinevirtual
GetGraphvizString() const System< T >inline
GetMemoryObjectName() const System< T >inline
GetMutableOutputVector(SystemOutput< T > *output, int port_index) const System< T >inlineprotected
GetMutableSubsystemCompositeEventCollection(const System< T > &subsystem, CompositeEventCollection< T > *events) const Diagram< T >inline
GetMutableSubsystemContext(const System< T > &subsystem, Context< T > *context) const Diagram< T >inline
GetMutableSubsystemState(const System< T > &subsystem, Context< T > *context) const Diagram< T >inline
GetMutableSubsystemState(const System< T > &subsystem, State< T > *state) const Diagram< T >inline
GetPath(std::stringstream *output) const overrideDiagram< T >inlinevirtual
drake::systems::System::GetPath() const System< T >inline
GetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) const System< T >inline
GetSubsystemCompositeEventCollection(const System< T > &subsystem, const CompositeEventCollection< T > &events) const Diagram< T >inline
GetSubsystemContext(const System< T > &subsystem, const Context< T > &context) const Diagram< T >inline
GetSubsystemDerivatives(const ContinuousState< T > &derivatives, const System< T > *subsystem) const Diagram< T >inline
GetSubsystemState(const System< T > &subsystem, const State< T > &state) const Diagram< T >inline
GetSystemIdString() const System< T >inline
GetSystemIndexOrAbort(const System< T > *sys) const Diagram< T >inline
GetSystems() const Diagram< 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
InputPortEvaluatorInterface(const InputPortEvaluatorInterface &)=deleteInputPortEvaluatorInterface< T >
InputPortEvaluatorInterface(InputPortEvaluatorInterface &&)=deleteInputPortEvaluatorInterface< T >
InputPortEvaluatorInterface()InputPortEvaluatorInterface< T >inline
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
operator=(const Diagram &)=deleteDiagram< T >
operator=(Diagram &&)=deleteDiagram< T >
drake::systems::System::operator=(const System &)=deleteSystem< T >
drake::systems::System::operator=(System &&)=deleteSystem< T >
drake::systems::detail::InputPortEvaluatorInterface::operator=(const InputPortEvaluatorInterface &)=deleteInputPortEvaluatorInterface< T >
drake::systems::detail::InputPortEvaluatorInterface::operator=(InputPortEvaluatorInterface &&)=deleteInputPortEvaluatorInterface< T >
PortIdentifier typedefDiagram< T >
Publish(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) const System< T >inline
Publish(const Context< T > &context) const System< T >inline
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_name(const std::string &name)System< T >inline
set_parent(const detail::InputPortEvaluatorInterface< T > *parent)System< T >inline
SetDefaults(Context< T > *context) const finalDiagram< T >inlinevirtual
SetDefaultState(const Context< T > &context, State< T > *state) const overrideDiagram< T >inlinevirtual
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
~Diagram() overrideDiagram< T >inline
~InputPortEvaluatorInterface()InputPortEvaluatorInterface< T >inlinevirtual
~System()System< T >inlinevirtual