#include <functional>#include <limits>#include <optional>#include <string>#include <utility>#include "drake/common/autodiff.h"#include "drake/common/default_scalars.h"#include "drake/common/drake_assert.h"#include "drake/common/drake_bool.h"#include "drake/common/eigen_types.h"#include "drake/common/never_destroyed.h"#include "drake/common/type_safe_index.h"#include "drake/systems/framework/context.h"#include "drake/systems/framework/framework_common.h"Classes | |
| class | SystemConstraintBounds |
| The bounds of a SystemConstraint. More... | |
| class | SystemConstraint< T > |
| A SystemConstraint is a generic base-class for constraints on Systems. More... | |
| class | ExternalSystemConstraint |
| An "external" constraint on a System. More... | |
Namespaces | |
| namespace | drake |
| namespace | drake::systems |
Typedefs | |
| template<typename T> | |
| using | ContextConstraintCalc |
| This is the signature of a stateless function that evaluates the value of the constraint function f: value = f(context) | |
| template<typename T> | |
| using | SystemConstraintCalc |
| This is the signature of a stateless function that evaluates the value of the constraint function f: value = f(system, context) | |
Enumerations | |
| enum class | SystemConstraintType { kEquality = 0 , kInequality } |
| The form of a SystemConstraint. More... | |