Chumoto::ActiveSet | Active set corresponding to a hierarchy of Constraints |
Chumoto::ActiveSetConstraints | Active set corresponding to Constraints class |
Chumoto::AngleIndex | Indices of RPY angles |
Chumoto::AxisIndex | Index of an axis |
►Cetools::BlockMatrixAccessBase< t_MatrixType, t_block_rows_num, t_block_cols_num > | Block matrix basic functions |
►Cetools::BlockMatrixSizeSpecificBase< t_MatrixType, t_block_rows_num, t_block_cols_num > | Extra layer for handling of specific sizes of blocks using partial template specialization |
Cetools::BlockMatrixBase< t_MatrixType, t_block_rows_num, t_block_cols_num, t_sparsity_type > | Base class of a block matrix |
Cetools::BlockMatrixBase< t_MatrixType, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL > | Base class of a block matrix |
Cetools::BlockMatrixBase< t_MatrixType, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | Base class of a block matrix |
►Cetools::BlockMatrixAccessBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixSizeSpecificBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, t_sparsity_type > | |
Cetools::ConstBlockMatrixInterface< t_block_rows_num, t_block_cols_num, t_sparsity_type > | Provides block interface for arbitrary Matrix without copying it |
►Cetools::BlockMatrixAccessBase< const Eigen::Map< const EIGENTOOLS_DYNAMIC_MATRIX(t_Scalar), t_alignment, t_Stride >, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixSizeSpecificBase< const Eigen::Map< const EIGENTOOLS_DYNAMIC_MATRIX(t_Scalar), t_alignment, t_Stride >, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixBase< const Eigen::Map< const EIGENTOOLS_DYNAMIC_MATRIX(t_Scalar), t_alignment, t_Stride >, t_block_rows_num, t_block_cols_num, t_sparsity_type > | |
Cetools::BlockMatrixMap< t_Scalar, t_alignment, t_Stride, t_block_rows_num, t_block_cols_num, t_sparsity_type > | Blocked access to an Eigen::Map. Quick hack – use with care |
►Cetools::BlockMatrixAccessBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< const DefaultDynamicMatrix &>::Type, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixBase< const TypeWithoutConst< const DefaultDynamicMatrix & >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type > | |
►Cetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL > | |
Cetools::DiagonalBlockKroneckerProduct< t_block_rows_num, t_block_cols_num > | A shorthand class for a specific sparsity type. |
►Cetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | |
Cetools::LeftLowerTriangularBlockKroneckerProduct< t_block_rows_num, t_block_cols_num > | A shorthand class for a specific sparsity type. |
►Cetools::BlockKroneckerProductBase< const DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, MatrixSparsityType::NONE > | |
Cetools::GenericBlockKroneckerProduct< t_block_rows_num, t_block_cols_num > | A shorthand class for a specific sparsity type |
►Cetools::BlockMatrixAccessBase< const TypeWithoutConst< t_MatrixType >::Type, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixSizeSpecificBase< const TypeWithoutConst< t_MatrixType >::Type, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixBase< const TypeWithoutConst< t_MatrixType >::Type, 1, 1, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | |
Cetools::BlockKroneckerProductBase< t_MatrixType, 1, 1, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | Represents block kronecker product "Identity(size) [X] Matrix", without computing it explicitly |
►Cetools::BlockMatrixBase< const TypeWithoutConst< t_MatrixType >::Type, 1, 1, t_sparsity_type > | |
Cetools::BlockKroneckerProductBase< t_MatrixType, 1, 1, t_sparsity_type > | Represents block kronecker product "Identity(size) [X] Matrix", without computing it explicitly |
►Cetools::BlockMatrixBase< const TypeWithoutConst< t_MatrixType >::Type, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | |
Cetools::BlockKroneckerProductBase< t_MatrixType, t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | Represents block kronecker product "Identity(size) [X] Matrix", without computing it explicitly |
►Cetools::BlockMatrixBase< const TypeWithoutConst< t_MatrixType >::Type, t_block_rows_num, t_block_cols_num, t_sparsity_type > | |
Cetools::BlockKroneckerProductBase< t_MatrixType, t_block_rows_num, t_block_cols_num, t_sparsity_type > | Represents block kronecker product "Identity(size) [X] Matrix" |
►Cetools::BlockMatrixAccessBase< DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixSizeSpecificBase< DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixBase< DefaultDynamicMatrix &, t_block_rows_num, t_block_cols_num, t_sparsity_type > | |
Cetools::BlockMatrixInterface< t_block_rows_num, t_block_cols_num, t_sparsity_type > | Provides block interface for arbitrary Matrix without copying it. |
►Cetools::BlockMatrixAccessBase< DefaultDynamicMatrix, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixSizeSpecificBase< DefaultDynamicMatrix, t_block_rows_num, t_block_cols_num > | |
►Cetools::BlockMatrixBase< DefaultDynamicMatrix, t_block_rows_num, t_block_cols_num, t_sparsity_type > | |
►Cetools::BlockMatrix< t_block_rows_num, t_block_cols_num, MatrixSparsityType::DIAGONAL > | |
Cetools::DiagonalBlockMatrix< 2, 2 > | |
Cetools::DiagonalBlockMatrix< t_block_rows_num, t_block_cols_num > | A shorthand class for a specific sparsity type. |
►Cetools::BlockMatrix< t_block_rows_num, t_block_cols_num, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | |
Cetools::LeftLowerTriangularBlockMatrix< t_block_rows_num, t_block_cols_num > | A shorthand class for a specific sparsity type. |
►Cetools::BlockMatrix< t_block_rows_num, t_block_cols_num, MatrixSparsityType::NONE > | |
Cetools::GenericBlockMatrix< t_block_rows_num, t_block_cols_num > | A shorthand class for a specific sparsity type |
Cetools::BlockMatrix< t_block_rows_num, t_block_cols_num, t_sparsity_type > | Block matrix, the raw matrix is stored inside (not a reference) |
►Cetools::BlockMatrixAccessBase< t_MatrixType, 1, 1 > | |
►Cetools::BlockMatrixSizeSpecificBase< t_MatrixType, 1, 1 > | Extra layer for handling of specific sizes of blocks using partial template specialization |
Cetools::BlockMatrixBase< t_MatrixType, 1, 1, MatrixSparsityType::LEFT_LOWER_TRIANGULAR > | Base class of a block matrix |
►Cetools::BlockMatrixAccessBase< t_MatrixType, MatrixBlockSizeType::DYNAMIC, MatrixBlockSizeType::DYNAMIC > | |
Cetools::BlockMatrixSizeSpecificBase< t_MatrixType, MatrixBlockSizeType::DYNAMIC, MatrixBlockSizeType::DYNAMIC > | Extra layer for handling of specific sizes of blocks using partial template specialization |
►Cetools::BlockMatrixAccessBase< t_MatrixType, MatrixBlockSizeType::DYNAMIC, t_block_cols_num > | |
Cetools::BlockMatrixSizeSpecificBase< t_MatrixType, MatrixBlockSizeType::DYNAMIC, t_block_cols_num > | Extra layer for handling of specific sizes of blocks using partial template specialization |
►Cetools::BlockMatrixAccessBase< t_MatrixType, t_block_rows_num, MatrixBlockSizeType::DYNAMIC > | |
Cetools::BlockMatrixSizeSpecificBase< t_MatrixType, t_block_rows_num, MatrixBlockSizeType::DYNAMIC > | Extra layer for handling of specific sizes of blocks using partial template specialization |
Chumoto::config::yaml::ConfigurableBase | |
Chumoto::config::msgpack::ConfigurableBase | |
Chumoto::ConstraintActivationType | Type of constraint activation |
Chumoto::pepper_ik::Model< t_features >::Constraints | |
Chumoto::constraints::ConstraintType | Constraint type |
►Chumoto::constraints::ContainerBase | Constraints abstract interface class |
►Chumoto::constraints::BoundsBMixin< ContainerBase > | |
►Chumoto::constraints::BodyAMixin< BoundsBMixin< ContainerBase > > | |
Chumoto::constraints::ContainerAB | Container for general equality constraints |
►Chumoto::constraints::BoundsLMixin< ContainerBase > | |
►Chumoto::constraints::BodyAMixin< BoundsLMixin< ContainerBase > > | |
Chumoto::constraints::ContainerAL | Container for general onesided inequality constraints |
►Chumoto::constraints::BoundsUMixin< ContainerBase > | |
►Chumoto::constraints::BoundsLMixin< BoundsUMixin< ContainerBase > > | |
►Chumoto::constraints::BoundsLUMixin< ContainerBase > | |
►Chumoto::constraints::BodyAMixin< BoundsLUMixin< ContainerBase > > | |
Chumoto::constraints::ContainerALU | Container for general inequality constraints |
►Chumoto::constraints::BodyIMixin< BoundsLUMixin< ContainerBase > > | |
Chumoto::constraints::ContainerILU | Container for simple inequality constraints |
►Chumoto::constraints::ConstraintsBase | Constraints abstract interface class |
►Chumoto::TaskBase | Abstract base class (a task in a stack of tasks / hierarchy) |
►Chumoto::constraints::BoundsB0Mixin< TaskBase > | |
►Chumoto::constraints::BodyAMixin< BoundsB0Mixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsAB0< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsAB0< TaskBase > > | |
Chumoto::TaskAB0 | Task: A*x = 0 |
►Chumoto::constraints::BodyASMixin< BoundsB0Mixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsASB0< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsASB0< TaskBase > > | |
Chumoto::TaskASB0 | Task: A*S*x = 0 |
►Chumoto::constraints::BodyIMixin< BoundsB0Mixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< TaskBase > > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< TaskBase > > > > > > > | |
►Chumoto::constraints::ConstraintsIB0< TaskBase > | |
►Chumoto::SimpleTaskBaseMixin< constraints::ConstraintsIB0< TaskBase > > | |
►Chumoto::TaskIB0 | Task: x[I] = 0 |
Chumoto::pepper_ik::TaskFixArms< t_features > | Prevents motion of arms |
Chumoto::pepper_ik::TaskFixHead< t_features > | Prevents motion of the head |
►Chumoto::constraints::BodyGIMixin< BoundsB0Mixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsGIB0< TaskBase > | |
►Chumoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIB0< TaskBase > > | |
►Chumoto::TaskGIB0 | Task: diag(G)*x[I] = 0 |
Chumoto::TaskZeroSelectedVariables | Same as humoto::TaskZeroVariables, but the variables need not to be continuous |
►Chumoto::TaskZeroVariables | [task_zerovars.m] Set given variables to zero, i.e. minimize these variables |
Chumoto::pepper_mpc::TaskBodyJerkMinimization | [task_cop.m] |
Chumoto::wpg04::TaskCoPPosition | [task_cop.m] |
►Chumoto::constraints::BoundsBMixin< TaskBase > | |
►Chumoto::constraints::BodyAMixin< BoundsBMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsAB< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsAB< TaskBase > > | |
►Chumoto::TaskAB | Task: A*x = b |
►Chumoto::pepper_ik::TaskBaseCoMTrackingBase | Base CoM tracking |
Chumoto::pepper_ik::TaskBaseCoMTracking< t_features > | Base CoM tracking |
Chumoto::pepper_ik::TaskBaseCoMTracking< FIXED_WHEELS|ROOT_PLANAR > | Base CoM tracking |
►Chumoto::pepper_ik::TaskBaseOrientationBase | Base orientation |
Chumoto::pepper_ik::TaskBaseOrientation< t_features > | Base orientation |
Chumoto::pepper_ik::TaskBaseOrientation< FIXED_WHEELS|ROOT_PLANAR > | Base orientation |
Chumoto::pepper_ik::TaskBodyCoMTracking< t_features > | Body CoM tracking |
Chumoto::pepper_ik::TaskTagAngularVelocity< t_features > | Tag angular velocity |
Chumoto::pepper_ik::TaskTagCompleteVelocity< t_features > | Tag complete velocity (translational and rotational) |
Chumoto::pepper_ik::TaskTagOrientation< t_features > | Tag orientation |
Chumoto::pepper_ik::TaskTagPose< t_features > | Tag pose |
Chumoto::pepper_ik::TaskTagPose3Dof< t_features > | Tag pose with 3dofs (around x axis, around y axis, along z axis) This task is used when moving the base using visual servoing |
Chumoto::pepper_mpc::TaskBodyPositionReference | |
Chumoto::pepper_mpc::TaskCoPCentering | Base and body jerk minimization task |
Chumoto::wpg04::TaskCoMVelocity | [task_cvel.m] |
Chumoto::wpg04::TaskCoPVelocity | [task_dz.m] |
Chumoto::wpg04::TaskTerminalConstraint | Terminal constraint task |
►Chumoto::constraints::BodyASMixin< BoundsBMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsASB< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsASB< TaskBase > > | |
►Chumoto::TaskASB | Task: A*S*x = b |
Chumoto::pepper_mpc::TaskBaseJerkMinimization | Base jerk minimization task |
Chumoto::pepper_mpc::TaskBasePositionReference | Task for minimizing base position against base reference position |
►Chumoto::constraints::BodyIMixin< BoundsBMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::ConstraintsIB< TaskBase > | |
►Chumoto::SimpleTaskBaseMixin< constraints::ConstraintsIB< TaskBase > > | |
Chumoto::TaskIB | Task: x[I] = b |
►Chumoto::constraints::BodyGIMixin< BoundsBMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsGIB< TaskBase > | |
►Chumoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIB< TaskBase > > | |
►Chumoto::TaskGIB | Task: diag(G)*x[I] = b |
Chumoto::pepper_ik::TaskJointsReference< t_features > | Maintain reference joint angles |
Chumoto::pepper_mpc::TaskBaseVelocityReference | Task for minimizing base velocity against base reference velocity |
►Chumoto::constraints::BoundsLMixin< TaskBase > | |
►Chumoto::constraints::BodyAMixin< BoundsLMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsAL< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsAL< TaskBase > > | |
Chumoto::TaskAL | Task: lb <= A*x |
►Chumoto::constraints::BodyASMixin< BoundsLMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsASL< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsASL< TaskBase > > | |
Chumoto::TaskASL | Task: lb <= A*S*x |
►Chumoto::constraints::BodyIMixin< BoundsLMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< TaskBase > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::ConstraintsIL< TaskBase > | |
►Chumoto::SimpleTaskBaseMixin< constraints::ConstraintsIL< TaskBase > > | |
Chumoto::TaskIL | Task: lb <= x[I] |
►Chumoto::constraints::BodyGIMixin< BoundsLMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsGIL< TaskBase > | |
►Chumoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIL< TaskBase > > | |
Chumoto::TaskGIL | Task: lb <= diag(G)*x[I] |
►Chumoto::constraints::BoundsUMixin< TaskBase > | |
►Chumoto::constraints::BodyAMixin< BoundsUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsAU< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsAU< TaskBase > > | |
Chumoto::TaskAU | Task: A*x <= ub |
►Chumoto::constraints::BodyASMixin< BoundsUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsASU< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsASU< TaskBase > > | |
Chumoto::TaskASU | Task: A*S*x <= ub |
►Chumoto::constraints::BodyIMixin< BoundsUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::ConstraintsIU< TaskBase > | |
►Chumoto::SimpleTaskBaseMixin< constraints::ConstraintsIU< TaskBase > > | |
Chumoto::TaskIU | Task: x[I] <= ub |
►Chumoto::constraints::BodyGIMixin< BoundsUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsGIU< TaskBase > | |
►Chumoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGIU< TaskBase > > | |
Chumoto::TaskGIU | Task: diag(G)*x[I] <= ub |
►Chumoto::constraints::BoundsLMixin< BoundsUMixin< TaskBase > > | |
►Chumoto::constraints::BoundsLUMixin< TaskBase > | |
►Chumoto::constraints::BodyAMixin< BoundsLUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsALU< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsALU< TaskBase > > | |
►Chumoto::TaskALU | Task: lb <= A*x <= ub |
Chumoto::pepper_mpc::TaskBodyPositionBounds | Task for bounding body position to a square |
Chumoto::pepper_mpc::TaskCoPPositionBounds | CoP position bounding task |
Chumoto::TaskInfeasibleInequality | Infeasible inequality task for testing purposes |
►Chumoto::constraints::BodyASMixin< BoundsLUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsASLU< TaskBase > | |
►Chumoto::GeneralTaskBaseMixin< constraints::ConstraintsASLU< TaskBase > > | |
►Chumoto::TaskASLU | Task: lb <= A*S*x <= ub |
Chumoto::pepper_mpc::TaskBaseAccelerationBounds | Base acceleration bounding task |
►Chumoto::constraints::BodyIMixin< BoundsLUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::ConstraintsILU< TaskBase > | |
►Chumoto::SimpleTaskBaseMixin< constraints::ConstraintsILU< TaskBase > > | |
►Chumoto::TaskILU | Task: lb <= x[I] <= ub |
Chumoto::pepper_ik::TaskJointsBounds< t_features > | Bound joint angles |
Chumoto::pepper_mpc::TaskBaseVelocityBounds | Task for bounding base velocity to a square |
Chumoto::wpg04::TaskCoPBounds | [task_copbounds.m] |
Chumoto::wpg04::TaskFootstepBounds | [task_footstepbounds.m] |
►Chumoto::constraints::BodyGIMixin< BoundsLUMixin< TaskBase > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< TaskBase > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< TaskBase > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< TaskBase > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< TaskBase > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< TaskBase > > > > > > | |
►Chumoto::constraints::ConstraintsGILU< TaskBase > | |
►Chumoto::WeightedSimpleTaskBaseMixin< constraints::ConstraintsGILU< TaskBase > > | |
Chumoto::TaskGILU | Task: lb <= diag(G)*x[I] <= ub |
►Chumoto::ControlProblem | Abstract base class (for control problems) |
►Chumoto::MPC | Abstract base class for Model Predictive Control problems |
Chumoto::pepper_mpc::MPCforMG | Model Predictive Control problem for walking pattern generation [determine_solution_structure.m, form_rotation_matrices.m, form_foot_pos_matrices.m, form_condensing_matrices.m] |
Chumoto::wpg04::MPCforWPG | Model Predictive Control problem for walking pattern generation [determine_solution_structure.m, form_rotation_matrices.m, form_foot_pos_matrices.m, form_condensing_matrices.m] |
Chumoto::pepper_ik::WholeBodyController< t_features > | Whole body controller |
Chumoto::ControlProblemStatus | Status of control problem |
Cetools::CrossProductMatrix | Skew-symmetric cross product matrix |
Chumoto::rigidbody::CubicPolynomial1D | Class interpolating simple 1D cubic polynomial between two 1D points. Use this class to build more complex trajectories |
Chumoto::rigidbody::EulerAngles | Types of Euler angles |
Chumoto::walking::FootBoundsType | |
Chumoto::HierarchyLevel | This class represents one level of a hierarchy |
►CHUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT | |
►Chumoto::config::CommonConfigurableBase< false > | |
Chumoto::config::RelaxedConfigurableBase | |
►Chumoto::config::CommonConfigurableBase< true > | |
►Chumoto::config::ConfigurableBase | Default configurable base is strict |
Chumoto::pepper_ik::GeneralizedCoordinates< t_features > | State of the model |
Chumoto::pepper_ik::MotionParameters | Desired motion parameters |
Chumoto::pepper_ik::WBCParameters | Parameters of the WBC problem |
Chumoto::pepper_mpc::ModelState | |
Chumoto::pepper_mpc::MotionParameters | Parameters of the motion |
Chumoto::pepper_mpc::RobotParameters | Parameters of the motion |
Chumoto::qpmad::SolverParameters::QPmadParameters | |
Chumoto::qpoases::SolverParameters::QPoasesParameters | |
►Chumoto::rigidbody::PointMassState | Class that groups together parmeters related to a robot foot |
Chumoto::rigidbody::RigidBodyState | Class that groups together parameters related to a robot foot |
Chumoto::rigidbody::RigidBodyPose | |
►Chumoto::rigidbody::RotaryState | Class that groups together parameters related to a robot foot |
Chumoto::rigidbody::RigidBodyState | Class that groups together parameters related to a robot foot |
►Chumoto::Solution | Container of the solution |
Chumoto::qpmad::Solution | Solution of a QP |
Chumoto::qpoases::Solution | Solution of a QP |
Chumoto::quadprogpp::Solution | Solution of a QP |
►Chumoto::SolverParametersBase | Parameters of a solver |
Chumoto::kktsolver::SolverParameters | Parameters of the solver |
►Chumoto::qpmad::SolverParameters | Parameters of the solver |
Chumoto::qpmad::SolverParameters::QPmadParameters | |
Chumoto::qpoases::SolverParameters | Parameters of the solver |
Chumoto::quadprogpp::SolverParameters | Parameters of the solver |
►Chumoto::walking::RobotFootParameters | Parameters |
Chumoto::wpg04::Model | [initialize_model.m] |
►Chumoto::walking::StanceFSMParameters | Class containing parameters of the stance finite state machine |
Chumoto::wpg04::WalkParameters | Class containing options of the walking pattern generator |
Chumoto::wpg04::ModelState | |
Chumoto::wpg04::MPCParameters | Parameters of an MPC problem. [set_parameters_mpc.m] |
►Chumoto::config::StrictConfigurableBase | |
►Chumoto::ConfigurableOptimizationProblem | Class representing the hierarchy of the problem |
Chumoto::pepper_ik::ConfigurableOptimizationProblem< t_features > | Class representing the hierarchy of the problem |
Chumoto::pepper_mpc::ConfigurableOptimizationProblem | Class representing the hierarchy of the problem |
Chumoto::wpg04::ConfigurableOptimizationProblem | Class representing the hierarchy of the problem |
Chumoto::pepper_mpc::MPCParameters | Parameters of the MPC problem |
Chumoto::TaskBase | Abstract base class (a task in a stack of tasks / hierarchy) |
Chumoto::config::CommonConfigurableBase< t_crash_on_missing_entry > | Configurable base class |
Chumoto::rbdl::Model::JointData | Stores precomputed data for each joint |
Chumoto::LeftOrRight | This enum is used to handle symmetric objects (left / right foot etc) |
Chumoto::LeftRightContainer< t_Data > | Container for two symmetric objects |
Chumoto::LeftRightContainer< humoto::rigidbody::RigidBodyState > | |
Chumoto::LeftRightContainer< humoto::walking::RobotFootParameters::LeftRightParameters > | |
Chumoto::walking::RobotFootParameters::LeftRightParameters | These parameters are defined for left and right foot/side |
Chumoto::Location | Location of a data chunk (offset + length) |
Chumoto::LogEntryName | Represents log entry name |
►Chumoto::LoggerBase | Logger base class (stream handling) |
Chumoto::Logger | Threaded logger: any data sent to this logger is wrapped in a message and pushed to a queue, the queue is processed in a separate thread. Hence, time consuming output does not delay execution of the main thread(s) |
►Chumoto::LogMessageBase | Virtual base class for representation of an enqueued log message |
Chumoto::LogMessage< t_Data > | Standard (with a name) log message |
Chumoto::LogMessageRaw< t_Data > | Raw log message (without a name) |
Cetools::MatrixBlockSizeType | Matrix block size type |
Cetools::MatrixSparsityType | Sparsity type of a matrix |
Chumoto::rbdl::Model | Wraps RBDL model and provides additional functionality |
►Chumoto::Model | Instances of this class are passed to a virtual method 'humoto::TaskBase::form()', so even though this class is basically useless in its present form we cannot avoid its definition using a template |
Chumoto::pepper_ik::Model< t_features > | Model |
Chumoto::pepper_mpc::Model | |
Chumoto::wpg04::Model | [initialize_model.m] |
►Chumoto::pepper_ik::ModelDescriptionBase< ModelFeatures::FIXED_WHEELS > | Base description class of models with fixed wheels |
Chumoto::pepper_ik::ModelDescription< ModelFeatures::FIXED_WHEELS|ModelFeatures::ROOT_PLANAR > | Specific model description (planar root joint) |
Chumoto::pepper_ik::ModelDescription< ModelFeatures::FIXED_WHEELS|ModelFeatures::ROOT_TIBIA > | Specific model description (relocated root) |
Chumoto::pepper_ik::ModelDescription< ModelFeatures::FIXED_WHEELS|ModelFeatures::ROOT_TORSO > | Specific model description (default model) |
Chumoto::pepper_ik::ModelFeatures | Model features are used to define different versions of the model |
Chumoto::rbdl::ModelParameters | Parameters of the model |
►Chumoto::ModelState | Abstract class to be used for interfaces |
Chumoto::pepper_ik::GeneralizedCoordinates< t_features > | State of the model |
Chumoto::pepper_mpc::ModelState | |
Chumoto::wpg04::ModelState | |
Chumoto::pepper_mpc::MotionMode | |
Chumoto::OctaveFormatter | A collection of functions which format data to be parsable by MATLAB/Octave |
►Chumoto::OptimizationProblem | An optimization problem [initialize_stack.m, simulation_loop.m] |
Chumoto::ConfigurableOptimizationProblem | Class representing the hierarchy of the problem |
►COptions | |
Chumoto::qpoases::SolverParameters::QPoasesParameters | |
►Chumoto::walking::PointMassModel6z | Point Mass Model with piece-wise constant CoP velocity |
Chumoto::wpg04::Model | [initialize_model.m] |
Chumoto::pepper_mpc::PreviewHorizon | Preview horizon of an MPC [form_preview_horizon.m] |
Chumoto::wpg04::PreviewHorizon | Preview horizon of an MPC [form_preview_horizon.m] |
Chumoto::pepper_mpc::PreviewHorizonInterval | A helper class defining one interval of a preview horizon |
Chumoto::wpg04::PreviewHorizonInterval | A helper class defining one interval of a preview horizon |
►Chumoto::QPConstraints_AB | QP constraints container |
►Chumoto::QPProblemBase< QPConstraints_AB > | |
Chumoto::QPProblem_AB | A QP problem with constraints of a specific type |
►Chumoto::QPConstraints_AB_AL | QP constraints container |
►Chumoto::QPProblemBase< QPConstraints_AB_AL > | |
Chumoto::QPProblem_AB_AL | A QP problem with constraints of a specific type |
►Chumoto::QPConstraints_ILU_ALU | QP constraints container |
►Chumoto::QPProblemBase< QPConstraints_ILU_ALU > | |
Chumoto::QPProblem_ILU_ALU | A QP problem with constraints of a specific type |
►Chumoto::QPObjective | A container for a QP Objective |
Chumoto::QPProblemBase< t_Constraints > | QP problem base class |
Chumoto::QPProblemBase< QPConstraints_AB > | |
Chumoto::QPProblemBase< QPConstraints_AB_AL > | |
Chumoto::QPProblemBase< QPConstraints_ILU_ALU > | |
Chumoto::config::yaml::Reader | Configuration reader class |
Chumoto::config::msgpack::Reader | Configuration reader class |
Chumoto::pepper_ik::RobotCommand | Stores robot command |
Chumoto::pepper_ik::Model< t_features >::SavedState | |
Cetools::SelectionMatrix | Selection matrix |
Chumoto::walking::Simple3DFootTrajectory | Class implementing simple example foot trajectory between two 3D points |
►Chumoto::SolutionStructure | Analog of 'sol_structure' struct in Octave code. [determine_solution_structure.m] |
Chumoto::Solution | Container of the solution |
►Chumoto::Solver< t_SolverParameters > | Base solver class |
►Chumoto::SolverGuessActiveSetMixin< Solver< t_SolverParameters > > | |
Chumoto::SolverGuessActiveSet< t_SolverParameters > | Solver class with active set guessing |
►Chumoto::SolverGuessSolutionMixin< SolverGuessActiveSetMixin< Solver< t_SolverParameters > > > | |
►Chumoto::SolverGuessSolutionActiveSetMixin< SolverGuessSolutionMixin< SolverGuessActiveSetMixin< Solver< t_SolverParameters > > > > | |
Chumoto::SolverGuessSolutionActiveSet< t_SolverParameters > | Solver class with active set and solution guessing |
►Chumoto::SolverGuessSolutionMixin< Solver< t_SolverParameters > > | |
Chumoto::SolverGuessSolution< t_SolverParameters > | Solver class with solution guessing |
►Chumoto::Solver< SolverParameters > | |
Chumoto::kktsolver::Solver | QP solver |
►Chumoto::QPSolverMixin< humoto::Solver< SolverParameters > > | |
Chumoto::qpmad::Solver | QP solver |
Chumoto::quadprogpp::Solver | QP solver |
►Chumoto::SolverGuessActiveSetMixin< Solver< SolverParameters > > | |
►Chumoto::SolverGuessSolutionMixin< SolverGuessActiveSetMixin< Solver< SolverParameters > > > | |
►Chumoto::SolverGuessSolutionActiveSetMixin< SolverGuessSolutionMixin< SolverGuessActiveSetMixin< Solver< SolverParameters > > > > | |
►Chumoto::SolverGuessSolutionActiveSet< SolverParameters > | |
►Chumoto::QPSolverMixin< humoto::SolverGuessSolutionActiveSet< SolverParameters > > | |
Chumoto::qpoases::Solver | QP solver |
Chumoto::SolverStatus | Return status of a solver |
Chumoto::rbdl::SpatialTransformWithoutRotation | Efficient spatial transform with identity rotation matrix |
Chumoto::rbdl::SpatialType | This class collects enums and methods to facilitate partial handling of spatial data, e.g., for discrimination of rotational, translational, and complete Jacobians |
►Chumoto::walking::Stance | Stance |
Chumoto::wpg04::WalkState | A class representing a "state" of the walk |
Chumoto::walking::StanceFiniteStateMachine | Finite state machine for walking. [initialize_contact_walk_fsm.m] |
Chumoto::walking::StanceSubType | Possible stance subtypes of the model |
Chumoto::walking::StanceType | Possible stance types of the model |
►Chumoto::rbdl::TagBase | Tag base class |
Chumoto::rbdl::TagCoM | CoM tag |
Chumoto::rbdl::TagLink | Link tag |
Chumoto::rbdl::TagPartialCoM | Partial CoM tag (subset of links) |
Chumoto::rbdl::TagPoint | Link point tag |
Chumoto::HierarchyLevel::TaskInfo | Information about a task in a hierarchy |
Chumoto::Timer | Timer |
Chumoto::rigidbody::TrajectoryEvaluationType | Type of interpolated trajectory |
►Chumoto::rigidbody::TripleIntegrator | Triple integrator class Class supports arbitrary number of integrators in the system |
►Chumoto::pepper_mpc::TwoPointMassModel | Two Point Mass Model |
Chumoto::pepper_mpc::Model | |
Cetools::TypeDecayed< T > | Type modifier (drop reference and 'const') |
Cetools::TypeWithoutConst< T > | Type modifier (drop reference 'const') |
Cetools::TypeWithoutConst< const DefaultDynamicMatrix & > | |
Cetools::TypeWithoutConst< const T > | Type modifier (drop 'const') |
Cetools::TypeWithoutConst< t_MatrixType > | |
Cetools::TypeWithoutReference< T > | Type modifier (drop reference &) |
Cetools::TypeWithoutReference< T & > | Type modifier (drop reference &) |
Chumoto::Violations | Violations corresponding to a hierarchy of Constraints |
Chumoto::ViolationsConstraints | Violations corresponding to Constraints class |
Chumoto::config::yaml::Writer | Configuration writer class |
Chumoto::config::msgpack::Writer | Configuration writer class |
Cconst DefaultDynamicMatrix & | |
CDefaultDynamicMatrix | |
CDefaultDynamicMatrix & | |
Cdouble | |
CMap< const EIGENTOOLS_DYNAMIC_MATRIX(t_Scalar), t_alignment, t_Stride > | |
Cstatic const bool | |
►Ct_Base | |
Chumoto::constraints::ActiveSetDeterminationBMixin< t_Base > | This mixin provides functionality for determination of active constraints. |
Chumoto::constraints::ActiveSetDeterminationLMixin< t_Base > | This mixin provides functionality for determination of active constraints. |
Chumoto::constraints::ActiveSetDeterminationLUMixin< t_Base > | This mixin provides functionality for determination of active constraints |
Chumoto::constraints::ActiveSetDeterminationUMixin< t_Base > | This mixin provides functionality for determination of active constraints. |
Chumoto::constraints::BodyAMixin< t_Base > | Mixin representing matrix 'A' in a general constraint |
Chumoto::constraints::BodyASMixin< t_Base > | Mixin representing matrix 'A*S' in a general constraint |
►Chumoto::constraints::BodyIMixin< t_Base > | Mixin representing matrix of indices 'I' in a simple constraint |
Chumoto::constraints::BodyGIMixin< t_Base > | Mixin representing matrix of indices 'I' and matrix of gains 'G' in a simple constraint |
►Chumoto::constraints::BoundsB0Mixin< t_Base > | Mixin representing vector 'b = 0' in an equality constraint |
►Chumoto::constraints::BodyAMixin< BoundsB0Mixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsB0Mixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsAB0< t_Base > | Constraints 'A*x = 0' |
►Chumoto::constraints::BodyASMixin< BoundsB0Mixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsB0Mixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsASB0< t_Base > | Constraints 'A*S*x = 0' |
►Chumoto::constraints::BodyIMixin< BoundsB0Mixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< t_Base > > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsB0Mixin< t_Base > > > > > > > | |
Chumoto::constraints::ConstraintsIB0< t_Base > | Constraints 'x[I] = 0' |
►Chumoto::constraints::BodyGIMixin< BoundsB0Mixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationB0Mixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsB0Mixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsGIB0< t_Base > | Constraints 'G*x[I] = 0' |
►Chumoto::constraints::BoundsBMixin< t_Base > | Mixin representing vector 'b' in an equality constraint |
►Chumoto::constraints::BodyAMixin< BoundsBMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyAMixin< BoundsBMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsAB< t_Base > | Constraints 'A*x = b' |
►Chumoto::constraints::BodyASMixin< BoundsBMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyASMixin< BoundsBMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsASB< t_Base > | Constraints 'A*S*x = b' |
►Chumoto::constraints::BodyIMixin< BoundsBMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< t_Base > > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyIMixin< BoundsBMixin< t_Base > > > > > > > | |
Chumoto::constraints::ConstraintsIB< t_Base > | Constraints 'x[I] = b' |
►Chumoto::constraints::BodyGIMixin< BoundsBMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< t_Base > > > > | |
►Chumoto::constraints::CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopyEqualityToABMixin< ViolationsComputationBMixin< ActiveSetDeterminationBMixin< BodyGIMixin< BoundsBMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsGIB< t_Base > | Constraints 'G*x[I] = b' |
►Chumoto::constraints::BoundsLMixin< t_Base > | Mixin representing lower bound in an inequality constraint |
►Chumoto::constraints::BodyAMixin< BoundsLMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyAMixin< BoundsLMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsAL< t_Base > | Constraints 'lb <= A*x' |
►Chumoto::constraints::BodyASMixin< BoundsLMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyASMixin< BoundsLMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsASL< t_Base > | Constraints 'lb <= A*S*x' |
►Chumoto::constraints::BodyIMixin< BoundsLMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< t_Base > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyIMixin< BoundsLMixin< t_Base > > > > > > > | |
Chumoto::constraints::ConstraintsIL< t_Base > | Constraints 'lb <= x[I]' |
►Chumoto::constraints::BodyGIMixin< BoundsLMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLMixin< ActiveSetDeterminationLMixin< BodyGIMixin< BoundsLMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsGIL< t_Base > | Constraints 'lb <= G * x[I]' |
►Chumoto::constraints::BoundsUMixin< t_Base > | Mixin representing upper bound in an inequality constraint |
►Chumoto::constraints::BodyAMixin< BoundsUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyAMixin< BoundsUMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsAU< t_Base > | Constraints 'A*x <= ub' |
►Chumoto::constraints::BodyASMixin< BoundsUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyASMixin< BoundsUMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsASU< t_Base > | Constraints 'A*S*x <= ub' |
►Chumoto::constraints::BodyIMixin< BoundsUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< t_Base > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyIMixin< BoundsUMixin< t_Base > > > > > > > | |
Chumoto::constraints::ConstraintsIU< t_Base > | Constraints 'x[I] <= ub' |
►Chumoto::constraints::BodyGIMixin< BoundsUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationUMixin< ActiveSetDeterminationUMixin< BodyGIMixin< BoundsUMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsGIU< t_Base > | Constraints 'G * x[I] <= ub' |
►Chumoto::constraints::BoundsLMixin< BoundsUMixin< t_Base > > | |
►Chumoto::constraints::BoundsLUMixin< t_Base > | Mixin representing upper bound in an inequality constraint |
►Chumoto::constraints::BodyAMixin< BoundsLUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< t_Base > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyAMixin< BoundsLUMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsALU< t_Base > | Constraints 'lb <= A*x <= ub' |
►Chumoto::constraints::BodyASMixin< BoundsLUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< t_Base > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyASMixin< BoundsLUMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsASLU< t_Base > | Constraints 'lb <= A*S*x <= ub' |
►Chumoto::constraints::BodyIMixin< BoundsLUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > > | |
►Chumoto::constraints::CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< CopySimpleToILUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyIMixin< BoundsLUMixin< t_Base > > > > > > > | |
Chumoto::constraints::ConstraintsILU< t_Base > | Constraints 'lb <= x[I] <= ub' |
►Chumoto::constraints::BodyGIMixin< BoundsLUMixin< t_Base > > | |
►Chumoto::constraints::ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< t_Base > > > | |
►Chumoto::constraints::ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< t_Base > > > > | |
►Chumoto::constraints::CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< t_Base > > > > > | |
►Chumoto::constraints::CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< t_Base > > > > > > | |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< t_Base > > > > > > > | |
►Chumoto::constraints::CopyTwoSidedInequalityToALMixin< CopyAnyToALUMixin< ViolationsComputationLUMixin< ActiveSetDeterminationLUMixin< BodyGIMixin< BoundsLUMixin< t_Base > > > > > > | |
Chumoto::constraints::ConstraintsGILU< t_Base > | Constraints 'lb <= G * x[I] <= ub' |
Chumoto::constraints::CopyAnyToALUMixin< t_Base > | This mixin provides functionality for conversion of specific type of constraints to a certain container |
Chumoto::constraints::CopyEqualityToABMixin< t_Base > | This mixin provides functionality for conversion of specific type of constraints to a certain container. |
►Chumoto::constraints::CopyLowerInequalityToALMixin< t_Base > | This mixin provides functionality for conversion of specific type of constraints to a certain container. |
►Chumoto::constraints::CopyUpperInequalityToALMixin< CopyLowerInequalityToALMixin< t_Base > > | |
Chumoto::constraints::CopyTwoSidedInequalityToALMixin< t_Base > | This mixin provides functionality for conversion of specific type of constraints to a certain container. |
Chumoto::constraints::CopySimpleToILUMixin< t_Base > | This mixin provides functionality for conversion of specific type of constraints to a certain container. |
Chumoto::constraints::CopyUpperInequalityToALMixin< t_Base > | This mixin provides functionality for conversion of specific type of constraints to a certain container. |
Chumoto::constraints::ViolationsComputationB0Mixin< t_Base > | This mixin provides functionality for compuation of violations of the bounds. |
Chumoto::constraints::ViolationsComputationBMixin< t_Base > | This mixin provides functionality for compuation of violations of the bounds. |
Chumoto::constraints::ViolationsComputationLMixin< t_Base > | This mixin provides functionality for compuation of violations of the bounds. |
Chumoto::constraints::ViolationsComputationLUMixin< t_Base > | This mixin provides functionality for compuation of violations of the bounds |
Chumoto::constraints::ViolationsComputationUMixin< t_Base > | This mixin provides functionality for compuation of violations of the bounds. |
►Ct_Constraints | |
Chumoto::GeneralTaskBaseMixin< t_Constraints > | General task mixin – should be used in building general tasks |
Chumoto::QPProblemBase< t_Constraints > | QP problem base class |
Chumoto::SimpleTaskBaseMixin< t_Constraints > | Simple task mixin – should be used in building general tasks |
Chumoto::WeightedSimpleTaskBaseMixin< t_Constraints > | Simple task mixin – should be used in building general tasks |
►Ct_Solver | |
Chumoto::QPSolverMixin< t_Solver > | Mixin solver interface (QP solver) |
Chumoto::SolverGuessActiveSetMixin< t_Solver > | Mixin solver interface (active set guessing) |
Chumoto::SolverGuessSolutionActiveSetMixin< t_Solver > | Mixin solver interface (active set and solution guessing) |
Chumoto::SolverGuessSolutionMixin< t_Solver > | Mixin solver interface (solution guessing) |