maliput
|
This is the complete list of members for System< T >, including all inherited members.
abstract_parameter_ticket(AbstractParameterIndex index) const | System< T > | |
abstract_state_ticket(AbstractStateIndex index) const | System< T > | |
Accept(SystemVisitor< T > *v) const | System< T > | virtual |
accuracy_ticket() | System< T > | static |
AddConstraint(std::unique_ptr< SystemConstraint< T >> constraint) | System< T > | protected |
AddExternalConstraint(ExternalSystemConstraint constraint) | System< T > | |
AddTriggeredWitnessFunctionToCompositeEventCollection(Event< T > *event, CompositeEventCollection< T > *events) const =0 | System< T > | pure virtual |
all_input_ports_ticket() | System< T > | static |
all_parameters_ticket() | System< T > | static |
all_sources_ticket() | System< T > | static |
all_state_ticket() | System< T > | static |
AllocateCompositeEventCollection() const | System< T > | |
AllocateContext() const | System< T > | |
AllocateDiscreteVariables() const =0 | System< T > | pure virtual |
AllocateFixedInputs(Context< T > *context) const | System< T > | |
AllocateImplicitTimeDerivativesResidual() const | System< T > | |
AllocateInputAbstract(const InputPort< T > &input_port) const | System< T > | |
AllocateInputVector(const InputPort< T > &input_port) const | System< T > | |
AllocateOutput() const | System< T > | |
AllocateTimeDerivatives() const =0 | System< T > | pure virtual |
ApplyDiscreteVariableUpdate(const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state, Context< T > *context) const | System< T > | |
ApplyUnrestrictedUpdate(const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state, Context< T > *context) const | System< T > | |
cache_entry_ticket(CacheIndex index) const | System< T > | |
CalcConservativePower(const Context< T > &context) const | System< T > | |
CalcDiscreteVariableUpdates(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) const | System< T > | |
CalcDiscreteVariableUpdates(const Context< T > &context, DiscreteValues< T > *discrete_state) const | System< T > | |
CalcImplicitTimeDerivativesResidual(const Context< T > &context, const ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) const | System< T > | |
CalcKineticEnergy(const Context< T > &context) const | System< T > | |
CalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
CalcNonConservativePower(const Context< T > &context) const | System< T > | |
CalcOutput(const Context< T > &context, SystemOutput< T > *outputs) const | System< T > | |
CalcPotentialEnergy(const Context< T > &context) const | System< T > | |
CalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const | System< T > | |
CalcUnrestrictedUpdate(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) const | System< T > | |
CalcUnrestrictedUpdate(const Context< T > &context, State< T > *state) const | System< T > | |
CalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) const | System< T > | |
CheckSystemConstraintsSatisfied(const Context< T > &context, double tol) const | System< T > | |
configuration_ticket() | System< T > | static |
CopyContinuousStateVector(const Context< T > &context) const | System< T > | |
CreateDefaultContext() const | System< T > | |
DeclareCacheEntry(std::string description, ValueProducer value_producer, std::set< DependencyTicket > prerequisites_of_calc={all_sources_ticket()}) | System< T > | |
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()}) | System< T > | |
DeclareCacheEntry(std::string description, const ValueType &model_value, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={all_sources_ticket()}) | System< T > | |
DeclareCacheEntry(std::string description, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc={all_sources_ticket()}) | System< T > | |
DeclareCacheEntry(std::string description, ValueType(MySystem::*make)() const, void(MySystem::*calc)(const MyContext &, ValueType *) const, std::set< DependencyTicket > prerequisites_of_calc) | System< T > | |
DeclareCacheEntry(std::string description, const ValueType &model_value, ValueType(MySystem::*calc)(const MyContext &) const, std::set< DependencyTicket > prerequisites_of_calc) | System< T > | |
DeclareCacheEntry(std::string description, ValueType(MySystem::*calc)(const MyContext &) const, std::set< DependencyTicket > prerequisites_of_calc) | System< T > | |
DeclareInputPort(std::variant< std::string, UseDefaultName > name, PortDataType type, int size, std::optional< RandomDistribution > random_type=std::nullopt) | System< T > | protected |
DeclareInputPort(PortDataType type, int size, std::optional< RandomDistribution > random_type=std::nullopt) | System< T > | protected |
discrete_state_ticket(DiscreteStateIndex index) const | System< T > | |
DispatchDiscreteVariableUpdateHandler(const Context< T > &context, const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state) const =0 | System< T > | protectedpure virtual |
DispatchPublishHandler(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) const =0 | System< T > | protectedpure virtual |
DispatchUnrestrictedUpdateHandler(const Context< T > &context, const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state) const =0 | System< T > | protectedpure virtual |
DoApplyDiscreteVariableUpdate(const EventCollection< DiscreteUpdateEvent< T >> &events, DiscreteValues< T > *discrete_state, Context< T > *context) const =0 | System< T > | protectedpure virtual |
DoApplyUnrestrictedUpdate(const EventCollection< UnrestrictedUpdateEvent< T >> &events, State< T > *state, Context< T > *context) const =0 | System< T > | protectedpure virtual |
DoCalcConservativePower(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcImplicitTimeDerivativesResidual(const Context< T > &context, const ContinuousState< T > &proposed_derivatives, EigenPtr< VectorX< T >> residual) const | System< T > | protectedvirtual |
DoCalcKineticEnergy(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcNextUpdateTime(const Context< T > &context, CompositeEventCollection< T > *events, T *time) const | System< T > | protectedvirtual |
DoCalcNonConservativePower(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcPotentialEnergy(const Context< T > &context) const | System< T > | protectedvirtual |
DoCalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *derivatives) const | System< T > | protectedvirtual |
DoCalcWitnessValue(const Context< T > &context, const WitnessFunction< T > &witness_func) const =0 | System< T > | protectedpure virtual |
DoGetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | protectedvirtual |
DoGetPeriodicEvents() const =0 | System< T > | protectedpure virtual |
DoGetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | protectedvirtual |
DoGetWitnessFunctions(const Context< T > &, std::vector< const WitnessFunction< T > * > *) const | System< T > | protectedvirtual |
DoMapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) const | System< T > | protectedvirtual |
DoMapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) const | System< T > | protectedvirtual |
EvalConservativePower(const Context< T > &context) const | System< T > | |
EvalEigenVectorInput(const Context< T > &context, int port_index) const | System< T > | |
EvalKineticEnergy(const Context< T > &context) const | System< T > | |
EvalNonConservativePower(const Context< T > &context) const | System< T > | |
EvalPotentialEnergy(const Context< T > &context) const | System< T > | |
EvalTimeDerivatives(const Context< T > &context) const | System< T > | |
EvalVectorInput(const Context< T > &context, int port_index) const | System< T > | |
FixInputPortsFrom(const System< double > &other_system, const Context< double > &other_context, Context< T > *target_context) const | System< T > | |
forced_discrete_update_events_exist() const | System< T > | protected |
forced_publish_events_exist() const | System< T > | protected |
forced_unrestricted_update_events_exist() const | System< T > | protected |
get_constraint(SystemConstraintIndex constraint_index) const | System< T > | |
get_forced_discrete_update_events() const | System< T > | protected |
get_forced_publish_events() const | System< T > | protected |
get_forced_unrestricted_update_events() const | System< T > | protected |
get_input_port(int port_index) const | System< T > | |
get_input_port() const | System< T > | |
get_input_port_selection(std::variant< InputPortSelection, InputPortIndex > port_index) const | System< T > | |
get_mutable_forced_discrete_update_events() | System< T > | protected |
get_mutable_forced_publish_events() | System< T > | protected |
get_mutable_forced_unrestricted_update_events() | System< T > | protected |
get_mutable_system_scalar_converter() | System< T > | protected |
get_output_port(int port_index) const | System< T > | |
get_output_port() const | System< T > | |
get_output_port_selection(std::variant< OutputPortSelection, OutputPortIndex > port_index) const | System< T > | |
get_system_scalar_converter() const | System< T > | |
get_time_derivatives_cache_entry() const | System< T > | |
GetDirectFeedthroughs() const=0 | System< T > | |
GetGraphvizFragment(int max_depth, std::stringstream *dot) const | System< T > | virtual |
GetGraphvizId() const | System< T > | |
GetGraphvizInputPortToken(const InputPort< T > &port, int max_depth, std::stringstream *dot) const | System< T > | virtual |
GetGraphvizOutputPortToken(const OutputPort< T > &port, int max_depth, std::stringstream *dot) const | System< T > | virtual |
GetGraphvizString(int max_depth=std::numeric_limits< int >::max()) const | System< T > | |
GetInitializationEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
GetInputPort(const std::string &port_name) const | System< T > | |
GetMemoryObjectName() const | System< T > | |
GetMutableOutputVector(SystemOutput< T > *output, int port_index) const | System< T > | protected |
GetMutableSubsystemContext(const System< T > &subsystem, Context< T > *context) const | System< T > | |
GetMyContextFromRoot(const Context< T > &root_context) const | System< T > | |
GetMyMutableContextFromRoot(Context< T > *root_context) const | System< T > | |
GetOutputPort(const std::string &port_name) const | System< T > | |
GetPeriodicEvents() const | System< T > | |
GetPerStepEvents(const Context< T > &context, CompositeEventCollection< T > *events) const | System< T > | |
GetSubsystemContext(const System< T > &subsystem, const Context< T > &context) const | System< T > | |
GetUniquePeriodicDiscreteUpdateAttribute() const | System< T > | |
GetWitnessFunctions(const Context< T > &context, std::vector< const WitnessFunction< T > * > *w) const | System< T > | |
HasAnyDirectFeedthrough() const | System< T > | |
HasDirectFeedthrough(int output_port) const | System< T > | |
HasDirectFeedthrough(int input_port, int output_port) const | System< T > | |
HasInputPort(const std::string &port_name) const | System< T > | |
HasOutputPort(const std::string &port_name) const | System< T > | |
input_port_ticket(InputPortIndex index) const | System< T > | |
IsDifferenceEquationSystem(double *time_period=nullptr) const | System< T > | |
ke_ticket() | System< T > | static |
kinematics_ticket() | System< T > | static |
MapQDotToVelocity(const Context< T > &context, const VectorBase< T > &qdot, VectorBase< T > *generalized_velocity) const | System< T > | |
MapQDotToVelocity(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &qdot, VectorBase< T > *generalized_velocity) const | System< T > | |
MapVelocityToQDot(const Context< T > &context, const VectorBase< T > &generalized_velocity, VectorBase< T > *qdot) const | System< T > | |
MapVelocityToQDot(const Context< T > &context, const Eigen::Ref< const VectorX< T >> &generalized_velocity, VectorBase< T > *qdot) const | System< T > | |
nothing_ticket() | System< T > | static |
num_constraints() const | System< T > | |
num_input_ports() const | System< T > | |
num_output_ports() const | System< T > | |
numeric_parameter_ticket(NumericParameterIndex index) const | System< T > | |
pa_ticket() | System< T > | static |
pc_ticket() | System< T > | static |
pe_ticket() | System< T > | static |
pn_ticket() | System< T > | static |
pnc_ticket() | System< T > | static |
Publish(const Context< T > &context, const EventCollection< PublishEvent< T >> &events) const | System< T > | |
Publish(const Context< T > &context) const | System< T > | |
q_ticket() | System< T > | static |
set_forced_discrete_update_events(std::unique_ptr< EventCollection< DiscreteUpdateEvent< T >>> forced) | System< T > | protected |
set_forced_publish_events(std::unique_ptr< EventCollection< PublishEvent< T >>> forced) | System< T > | protected |
set_forced_unrestricted_update_events(std::unique_ptr< EventCollection< UnrestrictedUpdateEvent< T >>> forced) | System< T > | protected |
SetDefaultContext(Context< T > *context) const | System< T > | |
SetDefaultParameters(const Context< T > &context, Parameters< T > *parameters) const =0 | System< T > | pure virtual |
SetDefaultState(const Context< T > &context, State< T > *state) const =0 | System< T > | pure virtual |
SetRandomContext(Context< T > *context, RandomGenerator *generator) const | System< T > | |
SetRandomParameters(const Context< T > &context, Parameters< T > *parameters, RandomGenerator *generator) const | System< T > | virtual |
SetRandomState(const Context< T > &context, State< T > *state, RandomGenerator *generator) const | System< T > | virtual |
System class | System< T > | friend |
System(SystemScalarConverter converter) | System< T > | explicitprotected |
time_ticket() | System< T > | static |
ToScalarType() const | System< T > | |
ToScalarType(const S< T > &from) | System< T > | static |
ToScalarTypeMaybe() const | System< T > | |
v_ticket() | System< T > | static |
ValidateChildOfContext(const Clazz< T > *object) const | System< T > | protected |
xa_ticket() | System< T > | static |
xc_ticket() | System< T > | static |
xcdot_ticket() | System< T > | static |
xd_ticket() | System< T > | static |
z_ticket() | System< T > | static |
~System() override | System< T > |