Drake
System< T > Member List

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

abstract_parameter_ticket(AbstractParameterIndex index) constSystemBaseinline
abstract_state_ticket(AbstractStateIndex index) constSystemBaseinline
accuracy_ticket()SystemBaseinlinestatic
AddAbstractParameter(AbstractParameterIndex index)SystemBaseinlineprotected
AddAbstractState(AbstractStateIndex index)SystemBaseinlineprotected
AddConstraint(std::unique_ptr< SystemConstraint< T >> constraint)System< T >inlineprotected
AddDiscreteStateGroup(DiscreteStateIndex index)SystemBaseinlineprotected
AddInputPort(std::unique_ptr< InputPortBase > port)SystemBaseinlineprotected
AddNumericParameter(NumericParameterIndex index)SystemBaseinlineprotected
AddOutputPort(std::unique_ptr< OutputPortBase > port)SystemBaseinlineprotected
AddTriggeredWitnessFunctionToCompositeEventCollection(Event< T > *event, CompositeEventCollection< T > *events) const =0System< T >pure virtual
all_input_ports_ticket()SystemBaseinlinestatic
all_parameters_ticket()SystemBaseinlinestatic
all_sources_ticket()SystemBaseinlinestatic
all_state_ticket()SystemBaseinlinestatic
AllocateCompositeEventCollection() const =0System< T >pure virtual
AllocateContext() constSystem< T >inline
AllocateDiscreteVariables() constSystem< T >inlinevirtual
AllocateFixedInputs(Context< T > *context) constSystem< T >inline
AllocateInputAbstract(const InputPort< T > &input_port) constSystem< T >inline
AllocateInputVector(const InputPort< T > &input_port) constSystem< T >inline
AllocateOutput() constSystem< T >inline
AllocateTimeDerivatives() constSystem< T >inlinevirtual
assign_next_dependency_ticket()SystemBaseinlineprotected
cache_entry_ticket(CacheIndex index)SystemBaseinline
CalcConservativePower(const Context< T > &context) constSystem< T >inline
CalcConstraintErrorNorm(const Context< T > &context, const Eigen::VectorXd &error) constSystem< T >inline
CalcDiscreteVariableUpdates(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) constSystem< T >inline
CalcDiscreteVariableUpdates(const Context< T > &context, DiscreteValues< T > *discrete_state) constSystem< T >inline
CalcKineticEnergy(const Context< T > &context) constSystem< T >inline
CalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >inline
CalcNonConservativePower(const Context< T > &context) constSystem< T >inline
CalcOutput(const Context< T > &context, SystemOutput< T > *outputs) constSystem< T >inline
CalcPotentialEnergy(const Context< T > &context) constSystem< T >inline
CalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) constSystem< T >inline
CalcUnrestrictedUpdate(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) constSystem< T >inline
CalcUnrestrictedUpdate(const Context< T > &context, State< T > *state) constSystem< T >inline
CalcVelocityChangeFromConstraintImpulses(const Context< T > &context, const Eigen::MatrixXd &J, const Eigen::VectorXd &lambda) constSystem< T >inline
CalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) constSystem< T >inline
CheckSystemConstraintsSatisfied(const Context< T > &context, double tol) constSystem< T >inline
CheckValidContext(const ContextBase &context) constSystemBaseinline
CheckValidContextT(const Context< T1 > &context) constSystem< T >inline
CheckValidOutput(const SystemOutput< T > *output) constSystem< T >inline
configuration_ticket()SystemBaseinlinestatic
CopyContinuousStateVector(const Context< T > &context) constSystem< T >inline
CreateDefaultContext() constSystem< T >inline
DeclareCacheEntry(std::string description, CacheEntry::AllocCallback alloc_function, CacheEntry::CalcCallback calc_function, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()})SystemBase
DeclareCacheEntry(std::string description, ValueType(MySystem::*make)() const, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()})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()})SystemBase
DeclareCacheEntry(std::string description, const ValueType &model_value, ValueType(MySystem::*calc)(const MyContext &) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()})SystemBase
DeclareCacheEntry(std::string description, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()})SystemBase
DeclareCacheEntry(std::string description, ValueType(MySystem::*calc)(const MyContext &) const, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()})SystemBase
DeclareCacheEntryWithKnownTicket(DependencyTicket known_ticket, std::string description, CacheEntry::AllocCallback alloc_function, CacheEntry::CalcCallback calc_function, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()})SystemBaseprotected
DeclareInputPort(variant< std::string, UseDefaultName > name, PortDataType type, int size, optional< RandomDistribution > random_type=nullopt)System< T >inlineprotected
DeclareInputPort(PortDataType type, int size, optional< RandomDistribution > random_type=nullopt)System< T >inlineprotected
discrete_state_ticket(DiscreteStateIndex index) constSystemBaseinline
DispatchDiscreteVariableUpdateHandler(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) const =0System< T >protectedpure virtual
DispatchPublishHandler(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) const =0System< T >protectedpure virtual
DispatchUnrestrictedUpdateHandler(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) const =0System< T >protectedpure virtual
do_get_num_constraint_equations(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoAllocateContext() const =0SystemBaseprotectedpure virtual
DoCalcConservativePower(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoCalcConstraintErrorNorm(const Context< T > &context, const Eigen::VectorXd &error) constSystem< T >inlineprotectedvirtual
DoCalcKineticEnergy(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoCalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events, T *time) constSystem< T >inlineprotectedvirtual
DoCalcNonConservativePower(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoCalcPotentialEnergy(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoCalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) constSystem< T >inlineprotectedvirtual
DoCalcVelocityChangeFromConstraintImpulses(const Context< T > &context, const Eigen::MatrixXd &J, const Eigen::VectorXd &lambda) constSystem< T >inlineprotectedvirtual
DoCalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) const =0System< T >protectedpure virtual
DoEvalConstraintEquations(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoEvalConstraintEquationsDot(const Context< T > &context) constSystem< T >inlineprotectedvirtual
DoGetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >inlineprotectedvirtual
DoGetPeriodicEvents() const =0System< T >protectedpure virtual
DoGetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >inlineprotectedvirtual
DoGetWitnessFunctions(const Context< T > &, std::vector< const WitnessFunction< T > *> *) constSystem< T >inlineprotectedvirtual
DoMapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) constSystem< T >inlineprotectedvirtual
DoMapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) constSystem< T >inlineprotectedvirtual
DRAKE_DEPRECATED("Use num_numeric_parameter_groups(). This method will be" " removed after 2/15/19.") int num_numeric_parameters() constSystemBaseinline
EvalAbstractInput(const ContextBase &context, int port_index) constSystemBaseinline
EvalAbstractInputImpl(const char *func, const ContextBase &context, InputPortIndex port_index) constSystemBaseprotected
EvalConservativePower(const Context< T > &context) constSystem< T >inline
EvalConstraintEquations(const Context< T > &context) constSystem< T >inline
EvalConstraintEquationsDot(const Context< T > &context) constSystem< T >inline
EvalEigenVectorInput(const Context< T > &context, int port_index) constSystem< T >inline
EvalInputValue(const ContextBase &context, int port_index) constSystemBaseinline
EvalKineticEnergy(const Context< T > &context) constSystem< T >inline
EvalNonConservativePower(const Context< T > &context) constSystem< T >inline
EvalPotentialEnergy(const Context< T > &context) constSystem< T >inline
EvalTimeDerivatives(const Context< T > &context) constSystem< T >inline
EvalVectorInput(const Context< T > &context, int port_index) constSystem< T >inline
FixInputPortsFrom(const System< double > &other_system, const Context< double > &other_context, Context< T > *target_context) constSystem< T >inline
get_cache_entry(CacheIndex index) constSystemBaseinline
get_constraint(SystemConstraintIndex constraint_index) constSystem< T >inline
get_forced_discrete_update_events() constSystem< T >inlineprotected
get_forced_publish_events() constSystem< T >inlineprotected
get_forced_unrestricted_update_events() constSystem< T >inlineprotected
get_input_port(int port_index) constSystem< T >inline
get_input_port_base(InputPortIndex port_index) constSystemBaseinline
get_name() constSystemBaseinline
get_num_constraint_equations(const Context< T > &context) constSystem< T >inline
get_num_constraints() constSystem< T >inline
get_num_continuous_states() const =0System< T >pure virtual
get_num_input_ports() constSystemBaseinline
get_num_output_ports() constSystemBaseinline
get_num_total_inputs() constSystemBaseinline
get_num_total_outputs() constSystemBaseinline
get_output_port(int port_index) constSystem< T >inline
get_output_port_base(OutputPortIndex port_index) constSystemBaseinline
get_parent_service() constSystemBaseinlineprotected
get_system_scalar_converter() constSystem< T >inline
GetDirectFeedthroughs() const =0System< T >pure virtual
GetGraphvizFragment(int max_depth, std::stringstream *dot) constSystem< T >inlinevirtual
GetGraphvizId() constSystem< T >inline
GetGraphvizInputPortToken(const InputPort< T > &port, int max_depth, std::stringstream *dot) constSystem< T >inlinevirtual
GetGraphvizOutputPortToken(const OutputPort< T > &port, int max_depth, std::stringstream *dot) constSystem< T >inlinevirtual
GetGraphvizString(int max_depth=std::numeric_limits< int >::max()) constSystem< T >inline
GetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >inline
GetInputPort(const std::string &port_name) constSystem< T >inline
GetInputPortBaseOrThrow(const char *func, int port_index) constSystemBaseinlineprotected
GetMemoryObjectName() constSystem< T >inline
GetMutableOutputVector(SystemOutput< T > *output, int port_index) constSystem< T >inlineprotected
GetOutputPort(const std::string &port_name) constSystem< T >inline
GetOutputPortBaseOrThrow(const char *func, int port_index) constSystemBaseinlineprotected
GetPeriodicEvents() constSystem< T >inline
GetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) constSystem< T >inline
GetSystemName() const finalSystemBaseinline
GetSystemPathname() const finalSystemBase
GetSystemType() const finalSystemBaseinline
GetUniquePeriodicDiscreteUpdateAttribute() constSystem< T >inline
GetWitnessFunctions(const Context< T > &context, std::vector< const WitnessFunction< T > *> *w) constSystem< T >inline
HasAnyDirectFeedthrough() constSystem< T >inline
HasDirectFeedthrough(int output_port) constSystem< T >inline
HasDirectFeedthrough(int input_port, int output_port) constSystem< T >inline
InitializeContextBase(ContextBase *context) constSystemBaseprotected
input_port_ticket(InputPortIndex index)SystemBaseinline
ke_ticket()SystemBaseinlinestatic
kinematics_ticket()SystemBaseinlinestatic
MapQDotToVelocity(const Context< T > &context, const VectorBase< T > &qdot, VectorBase< T > *generalized_velocity) constSystem< T >inline
MapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) constSystem< T >inline
MapVelocityToQDot(const Context< T > &context, const VectorBase< T > &generalized_velocity, VectorBase< T > *qdot) constSystem< T >inline
MapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) constSystem< T >inline
NextInputPortName(variant< std::string, UseDefaultName > given_name) constSystemBaseinlineprotected
NextOutputPortName(variant< std::string, UseDefaultName > given_name) constSystemBaseinlineprotected
nothing_ticket()SystemBaseinlinestatic
num_abstract_parameters() constSystemBaseinline
num_abstract_states() constSystemBaseinline
num_cache_entries() constSystemBaseinline
num_discrete_state_groups() constSystemBaseinline
num_numeric_parameter_groups() constSystemBaseinline
numeric_parameter_ticket(NumericParameterIndex index) constSystemBaseinline
operator=(const System &)=deleteSystem< T >
operator=(System &&)=deleteSystem< T >
drake::systems::SystemBase::operator=(const SystemBase &)=deleteSystemBase
drake::systems::SystemBase::operator=(SystemBase &&)=deleteSystemBase
output_port_ticket(OutputPortIndex index)SystemBaseinline
pa_ticket()SystemBaseinlinestatic
pc_ticket()SystemBaseinlinestatic
pe_ticket()SystemBaseinlinestatic
pn_ticket()SystemBaseinlinestatic
pnc_ticket()SystemBaseinlinestatic
Publish(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) constSystem< T >inline
Publish(const Context< T > &context) constSystem< T >inline
q_ticket()SystemBaseinlinestatic
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)SystemBaseinline
set_parent_service(SystemBase *child, const internal::SystemParentServiceInterface *parent_service)SystemBaseinlineprotectedstatic
SetDefaultContext(Context< T > *context) constSystem< T >inline
SetDefaultParameters(const Context< T > &context, Parameters< T > *parameters) const =0System< T >pure virtual
SetDefaultState(const Context< T > &context, State< T > *state) const =0System< T >pure virtual
SetRandomContext(Context< T > *context, RandomGenerator *generator) constSystem< T >inline
SetRandomParameters(const Context< T > &context, Parameters< T > *parameters, RandomGenerator *generator) constSystem< T >inlinevirtual
SetRandomState(const Context< T > &context, State< T > *state, RandomGenerator *generator) constSystem< T >inlinevirtual
System(const System &)=deleteSystem< T >
System(System &&)=deleteSystem< T >
System(SystemScalarConverter converter)System< T >inlineexplicitprotected
SystemBase(const SystemBase &)=deleteSystemBase
SystemBase(SystemBase &&)=deleteSystemBase
SystemBase()=defaultSystemBaseprotected
SystemImpl classSystem< T >friend
ThrowCantEvaluateInputPort(const char *func, InputPortIndex port_index) constSystemBaseprotected
ThrowIfContextNotCompatible(const ContextBase &context) const finalSystemBaseinline
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 &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
time_ticket()SystemBaseinlinestatic
ToAutoDiffXd() constSystem< T >inline
ToAutoDiffXd(const S< T > &from)System< T >inlinestatic
ToAutoDiffXdMaybe() constSystem< T >inline
ToSymbolic() constSystem< T >inline
ToSymbolic(const S< T > &from)System< T >inlinestatic
ToSymbolicMaybe() constSystem< T >inline
v_ticket()SystemBaseinlinestatic
xa_ticket()SystemBaseinlinestatic
xc_ticket()SystemBaseinlinestatic
xcdot_ticket()SystemBaseinlinestatic
xd_ticket()SystemBaseinlinestatic
z_ticket()SystemBaseinlinestatic
~System() override=defaultSystem< T >
~SystemBase() overrideSystemBase