maliput
|
This is the complete list of members for SystemBase, including all inherited members.
abstract_parameter_ticket(AbstractParameterIndex index) const | SystemBase | |
abstract_state_ticket(AbstractStateIndex index) const | SystemBase | |
accuracy_ticket() | SystemBase | static |
AddAbstractParameter(AbstractParameterIndex index) | SystemBase | protected |
AddAbstractState(AbstractStateIndex index) | SystemBase | protected |
AddDiscreteStateGroup(DiscreteStateIndex index) | SystemBase | protected |
AddInputPort(std::unique_ptr< InputPortBase > port) | SystemBase | protected |
AddNumericParameter(NumericParameterIndex index) | SystemBase | protected |
AddOutputPort(std::unique_ptr< OutputPortBase > port) | SystemBase | protected |
all_input_ports_ticket() | SystemBase | static |
all_parameters_ticket() | SystemBase | static |
all_sources_except_input_ports_ticket() | SystemBase | static |
all_sources_ticket() | SystemBase | static |
all_state_ticket() | SystemBase | static |
AllocateContext() const | SystemBase | |
assign_next_dependency_ticket() | SystemBase | protected |
cache_entry_ticket(CacheIndex index) const | SystemBase | |
configuration_ticket() | SystemBase | static |
DeclareCacheEntry(std::string description, ValueProducer value_producer, std::set< DependencyTicket > prerequisites_of_calc={all_sources_ticket()}) | SystemBase | protected |
DeclareCacheEntry(std::string description, std::function< std::unique_ptr< AbstractValue >()> alloc_function, std::function< void(const ContextBase &, AbstractValue *)> calc_function, 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, void(MySystem::*calc)(const MyContext &, ValueType *) const, 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) | SystemBase | |
DeclareCacheEntry(std::string description, const ValueType &model_value, ValueType(MySystem::*calc)(const MyContext &) const, std::set< DependencyTicket > prerequisites_of_calc) | SystemBase | |
DeclareCacheEntry(std::string description, ValueType(MySystem::*calc)(const MyContext &) const, std::set< DependencyTicket > prerequisites_of_calc) | SystemBase | |
DeclareCacheEntryWithKnownTicket(DependencyTicket known_ticket, std::string description, ValueProducer value_producer, std::set< DependencyTicket > prerequisites_of_calc={ all_sources_ticket()}) | SystemBase | protected |
discrete_state_ticket(DiscreteStateIndex index) const | SystemBase | |
DoAllocateContext() const =0 | SystemBase | protectedpure virtual |
DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN(SystemMessageInterface) | SystemMessageInterface | protected |
DRAKE_DEPRECATED("2021-11-01", "This overload for DeclareCacheEntry is rarely the best choice; it is" " unusual for allocation to actually require a boutique callback rather" " than just a Clone of a model_value. We found that most uses of this" " overload hindered readability, because other overloads would often do" " the job more directly. If no existing overload works, you may wrap a" " ValueProducer around your existing make method and call the primary" " DeclareCacheEntry overload that takes a ValueProducer, instead.") CacheEntry &DeclareCacheEntry(std | SystemBase | |
DRAKE_DEPRECATED("2021-11-01", "This overload for DeclareCacheEntry is dispreferred because it might" " not reuse heap storage from one calculation to the next, and so is" " typically less efficient than the other overloads. A better option" " is to change the ValueType returned by-value to be an output pointer" " instead, and return void. If that is not possible, you may wrap a" " ValueProducer around your existing method and call the primary" " DeclareCacheEntry overload that takes a ValueProducer, instead.") CacheEntry &DeclareCacheEntry(std | SystemBase | |
DRAKE_DEPRECATED("2021-11-01", "This overload for DeclareCacheEntry is dispreferred because it might" " not reuse heap storage from one calculation to the next, and so is" " typically less efficient than the other overloads. A better option" " is to change the ValueType returned by-value to be an output pointer" " instead, and return void. If that is not possible, you may wrap a" " ValueProducer around your existing method and call the primary" " DeclareCacheEntry overload that takes a ValueProducer, instead.") CacheEntry &DeclareCacheEntry(std | SystemBase | |
EvalAbstractInput(const ContextBase &context, int port_index) const | SystemBase | |
EvalAbstractInputImpl(const char *func, const ContextBase &context, InputPortIndex port_index) const | SystemBase | protected |
EvalInputValue(const ContextBase &context, int port_index) const | SystemBase | |
get_cache_entry(CacheIndex index) const | SystemBase | |
get_context_sizes() const | SystemBase | protected |
get_context_sizes(const SystemBase &system) | SystemBase | protectedstatic |
get_input_port_base(InputPortIndex port_index) const | SystemBase | |
get_mutable_cache_entry(CacheIndex index) | SystemBase | |
get_mutable_context_sizes() | SystemBase | protected |
get_name() const | SystemBase | |
get_output_port_base(OutputPortIndex port_index) const | SystemBase | |
get_parent_service() const | SystemBase | protected |
get_system_id() const | SystemBase | protected |
GetDirectFeedthroughs() const =0 | SystemBase | pure virtual |
GetInputPortBaseOrThrow(const char *func, int port_index) const | SystemBase | protected |
GetOutputPortBaseOrThrow(const char *func, int port_index) const | SystemBase | protected |
GetSystemName() const final | SystemBase | virtual |
GetSystemPathname() const final | SystemBase | virtual |
GetSystemType() const final | SystemBase | virtual |
implicit_time_derivatives_residual_size() const | SystemBase | |
InitializeContextBase(ContextBase *context) const | SystemBase | protected |
input_port_ticket(InputPortIndex index) const | SystemBase | |
ke_ticket() | SystemBase | static |
kinematics_ticket() | SystemBase | static |
MakeFixInputPortTypeChecker(InputPortIndex port_index) const =0 | SystemBase | protectedpure virtual |
NextInputPortName(std::variant< std::string, UseDefaultName > given_name) const | SystemBase | protected |
NextOutputPortName(std::variant< std::string, UseDefaultName > given_name) const | SystemBase | protected |
no_name() | SystemMessageInterface | static |
nothing_ticket() | SystemBase | static |
num_abstract_parameters() const | SystemBase | |
num_abstract_states() const | SystemBase | |
num_cache_entries() const | SystemBase | |
num_continuous_states() const | SystemBase | |
num_discrete_state_groups() const | SystemBase | |
num_input_ports() const | SystemBase | |
num_numeric_parameter_groups() const | SystemBase | |
num_output_ports() const | SystemBase | |
num_total_inputs() const | SystemBase | |
num_total_outputs() const | SystemBase | |
numeric_parameter_ticket(NumericParameterIndex index) const | SystemBase | |
output_port_ticket(OutputPortIndex index) const | SystemBase | |
pa_ticket() | SystemBase | static |
path_separator() | SystemMessageInterface | static |
pc_ticket() | SystemBase | static |
pe_ticket() | SystemBase | static |
pn_ticket() | SystemBase | static |
pnc_ticket() | SystemBase | static |
q_ticket() | SystemBase | static |
set_implicit_time_derivatives_residual_size(int n) | SystemBase | protected |
set_name(const std::string &name) | SystemBase | |
set_parent_service(SystemBase *child, const internal::SystemParentServiceInterface *parent_service) | SystemBase | protectedstatic |
SystemBase()=default | SystemBase | protected |
SystemMessageInterface()=default | SystemMessageInterface | protected |
ThrowCantEvaluateInputPort(const char *func, InputPortIndex port_index) const | SystemBase | protected |
ThrowInputPortHasWrongType(const char *func, InputPortIndex port_index, const std::string &expected_type, const std::string &actual_type) const | SystemBase | protected |
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) | SystemBase | protectedstatic |
ThrowInputPortIndexOutOfRange(const char *func, InputPortIndex port_index) const | SystemBase | protected |
ThrowNegativePortIndex(const char *func, int port_index) const | SystemBase | protected |
ThrowNotAVectorInputPort(const char *func, InputPortIndex port_index) const | SystemBase | protected |
ThrowOutputPortIndexOutOfRange(const char *func, OutputPortIndex port_index) const | SystemBase | protected |
ThrowUnsupportedScalarConversion(const SystemBase &from, const std::string &destination_type_name) | SystemBase | protectedstatic |
ThrowValidateContextMismatch(const ContextBase &) const | SystemBase | protected |
time_ticket() | SystemBase | static |
v_ticket() | SystemBase | static |
ValidateContext(const ContextBase &context) const final | SystemBase | virtual |
ValidateContext(const ContextBase *context) const | SystemBase | |
ValidateCreatedForThisSystem(const Clazz &object) const | SystemBase | |
xa_ticket() | SystemBase | static |
xc_ticket() | SystemBase | static |
xcdot_ticket() | SystemBase | static |
xd_ticket() | SystemBase | static |
z_ticket() | SystemBase | static |
~SystemBase() override | SystemBase | |
~SystemMessageInterface()=default | SystemMessageInterface | virtual |