diff --git a/AccelerationSceneReducedTSID_8cpp.html b/AccelerationSceneReducedTSID_8cpp.html index 00ecae5c..def1ce75 100644 --- a/AccelerationSceneReducedTSID_8cpp.html +++ b/AccelerationSceneReducedTSID_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_reduced_tsid/AccelerationSceneReducedTSID.cpp File Reference + + + +
@@ -70,13 +83,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/AccelerationSceneReducedTSID_8hpp.html b/AccelerationSceneReducedTSID_8hpp.html index 546cfbfd..96163341 100644 --- a/AccelerationSceneReducedTSID_8hpp.html +++ b/AccelerationSceneReducedTSID_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_reduced_tsid/AccelerationSceneReducedTSID.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/AccelerationSceneReducedTSID_8hpp_source.html b/AccelerationSceneReducedTSID_8hpp_source.html index fc64b4d9..2b399cc4 100644 --- a/AccelerationSceneReducedTSID_8hpp_source.html +++ b/AccelerationSceneReducedTSID_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_reduced_tsid/AccelerationSceneReducedTSID.hpp Source File + +
+
AccelerationSceneReducedTSID.hpp
@@ -138,7 +146,8 @@
+ diff --git a/AccelerationSceneTSID_8cpp.html b/AccelerationSceneTSID_8cpp.html index 9527e5fd..c6c41d94 100644 --- a/AccelerationSceneTSID_8cpp.html +++ b/AccelerationSceneTSID_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_tsid/AccelerationSceneTSID.cpp File Reference + + + +
@@ -69,13 +82,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/AccelerationSceneTSID_8hpp.html b/AccelerationSceneTSID_8hpp.html index a91ac46d..1688260d 100644 --- a/AccelerationSceneTSID_8hpp.html +++ b/AccelerationSceneTSID_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_tsid/AccelerationSceneTSID.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/AccelerationSceneTSID_8hpp_source.html b/AccelerationSceneTSID_8hpp_source.html index 34813b86..0b74f236 100644 --- a/AccelerationSceneTSID_8hpp_source.html +++ b/AccelerationSceneTSID_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_tsid/AccelerationSceneTSID.hpp Source File + +
+
AccelerationSceneTSID.hpp
@@ -137,7 +145,8 @@
+ diff --git a/AccelerationScene_8cpp.html b/AccelerationScene_8cpp.html index b5a07573..ffd72a7d 100644 --- a/AccelerationScene_8cpp.html +++ b/AccelerationScene_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration/AccelerationScene.cpp File Reference + + + +
@@ -65,13 +78,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/AccelerationScene_8hpp.html b/AccelerationScene_8hpp.html index 16c1e306..a01a15b4 100644 --- a/AccelerationScene_8hpp.html +++ b/AccelerationScene_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration/AccelerationScene.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/AccelerationScene_8hpp_source.html b/AccelerationScene_8hpp_source.html index dc407efe..a52f4d9f 100644 --- a/AccelerationScene_8hpp_source.html +++ b/AccelerationScene_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration/AccelerationScene.hpp Source File + +
+
AccelerationScene.hpp
@@ -119,7 +127,8 @@
+ diff --git a/ActivationFunction_8hpp.html b/ActivationFunction_8hpp.html index 6c75315f..7bda9e40 100644 --- a/ActivationFunction_8hpp.html +++ b/ActivationFunction_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/ActivationFunction.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -89,7 +102,8 @@ + diff --git a/ActivationFunction_8hpp_source.html b/ActivationFunction_8hpp_source.html index 652b16cc..fbd75fd6 100644 --- a/ActivationFunction_8hpp_source.html +++ b/ActivationFunction_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/ActivationFunction.hpp Source File + + +
ActivationFunction.hpp
@@ -92,43 +100,43 @@
30 throw std::invalid_argument("ActivationFunction::compute: Threshold must be within [0..1]");
31
-
32 activation.resize(values.size());
+
32 activation.resize(values.size());
33 activation.setZero();
34
-
35 for(uint i = 0; i < values.size(); i++){
+
35 for(uint i = 0; i < values.size(); i++){
36 switch(type){
37 case NO_ACTIVATION:
-
38 activation(i) = 1;
+
38 activation(i) = 1;
39 break;
40 case STEP_ACTIVATION:
-
41 if(fabs(values(i)) > threshold)
-
42 activation(i) = 1;
+
41 if(fabs(values(i)) > threshold)
+
42 activation(i) = 1;
43 else
-
44 activation(i) = 0;
+
44 activation(i) = 0;
45 break;
-
47 if(values(i) < threshold)
-
48 activation(i) = (1.0/threshold) * values(i);
+
47 if(values(i) < threshold)
+
48 activation(i) = (1.0/threshold) * values(i);
49 else
-
50 activation(i) = 1;
+
50 activation(i) = 1;
51 break;
-
53 if(values(i) < threshold)
-
54 activation(i) = (1.0/(threshold*threshold)) * (values(i)*values(i));
+
53 if(values(i) < threshold)
+
54 activation(i) = (1.0/(threshold*threshold)) * (values(i)*values(i));
55 else
-
56 activation(i) = 1;
+
56 activation(i) = 1;
57 break;
-
59 if(values(i) < threshold)
-
60 activation(i) = values(i);
+
59 if(values(i) < threshold)
+
60 activation(i) = values(i);
61 else
-
62 activation(i) = 1;
+
62 activation(i) = 1;
63
64 break;
65 default:{
-
66 std::stringstream s;
-
67 s << "Invalid activation type: " << type;
-
68 throw std::invalid_argument(s.str());
+
66 std::stringstream s;
+
67 s << "Invalid activation type: " << type;
+
68 throw std::invalid_argument(s.str());
69 }
70 }
71 }
@@ -157,7 +165,8 @@
+ diff --git a/CartesianAccelerationTask_8cpp.html b/CartesianAccelerationTask_8cpp.html index 92f2ddca..6a497b08 100644 --- a/CartesianAccelerationTask_8cpp.html +++ b/CartesianAccelerationTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianAccelerationTask.cpp File Reference + + + +
Namespaces | @@ -63,7 +76,7 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -76,7 +89,8 @@ + diff --git a/CartesianAccelerationTask_8hpp.html b/CartesianAccelerationTask_8hpp.html index 08522952..65172a52 100644 --- a/CartesianAccelerationTask_8hpp.html +++ b/CartesianAccelerationTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianAccelerationTask.hpp File Reference + + + +
Classes | @@ -72,7 +85,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -90,7 +103,8 @@ + diff --git a/CartesianAccelerationTask_8hpp_source.html b/CartesianAccelerationTask_8hpp_source.html index d3340ba4..8d40ff89 100644 --- a/CartesianAccelerationTask_8hpp_source.html +++ b/CartesianAccelerationTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianAccelerationTask.hpp Source File + + +
CartesianAccelerationTask.hpp
@@ -104,7 +112,8 @@
+ diff --git a/CartesianForcePIDController_8cpp.html b/CartesianForcePIDController_8cpp.html index 3838d578..1cb24e56 100644 --- a/CartesianForcePIDController_8cpp.html +++ b/CartesianForcePIDController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianForcePIDController.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/CartesianForcePIDController_8hpp.html b/CartesianForcePIDController_8hpp.html index 5d264870..465734ce 100644 --- a/CartesianForcePIDController_8hpp.html +++ b/CartesianForcePIDController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianForcePIDController.hpp File Reference + + + +
Classes | @@ -71,13 +84,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/CartesianForcePIDController_8hpp_source.html b/CartesianForcePIDController_8hpp_source.html index 5d2d69b8..c0a702d9 100644 --- a/CartesianForcePIDController_8hpp_source.html +++ b/CartesianForcePIDController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianForcePIDController.hpp Source File + + +
CartesianForcePIDController.hpp
@@ -98,7 +106,8 @@
+ diff --git a/CartesianPosPDController_8cpp.html b/CartesianPosPDController_8cpp.html index b1b24d5b..e038c9a0 100644 --- a/CartesianPosPDController_8cpp.html +++ b/CartesianPosPDController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianPosPDController.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/CartesianPosPDController_8hpp.html b/CartesianPosPDController_8hpp.html index 8c76e295..53a6836a 100644 --- a/CartesianPosPDController_8hpp.html +++ b/CartesianPosPDController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianPosPDController.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/CartesianPosPDController_8hpp_source.html b/CartesianPosPDController_8hpp_source.html index 0660656c..83c3bfcc 100644 --- a/CartesianPosPDController_8hpp_source.html +++ b/CartesianPosPDController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianPosPDController.hpp Source File + +
+
CartesianPosPDController.hpp
@@ -101,7 +109,8 @@
+ diff --git a/CartesianPotentialFieldsController_8cpp.html b/CartesianPotentialFieldsController_8cpp.html index 8d743f14..be59b9c0 100644 --- a/CartesianPotentialFieldsController_8cpp.html +++ b/CartesianPotentialFieldsController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianPotentialFieldsController.cpp File Reference + + + +
CartesianPotentialFieldsController.cpp File Reference
@@ -59,7 +72,8 @@
+ diff --git a/CartesianPotentialFieldsController_8hpp.html b/CartesianPotentialFieldsController_8hpp.html index c028861a..5a7da0f9 100644 --- a/CartesianPotentialFieldsController_8hpp.html +++ b/CartesianPotentialFieldsController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianPotentialFieldsController.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/CartesianPotentialFieldsController_8hpp_source.html b/CartesianPotentialFieldsController_8hpp_source.html index d0a11d2e..05fb1174 100644 --- a/CartesianPotentialFieldsController_8hpp_source.html +++ b/CartesianPotentialFieldsController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/CartesianPotentialFieldsController.hpp Source File + +
+
CartesianPotentialFieldsController.hpp
@@ -92,7 +100,8 @@
+ diff --git a/CartesianTask_8cpp.html b/CartesianTask_8cpp.html index 469bb59e..ad5e11aa 100644 --- a/CartesianTask_8cpp.html +++ b/CartesianTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianTask.cpp File Reference + + + +
@@ -61,13 +74,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/CartesianTask_8hpp.html b/CartesianTask_8hpp.html index a0f15009..38659c47 100644 --- a/CartesianTask_8hpp.html +++ b/CartesianTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianTask.hpp File Reference + + + +
Classes | @@ -69,17 +82,18 @@ - + - + - +

Namespaces

namespace  base
namespace  base
 
namespace  base::samples
namespace  base::samples
 
namespace  wbc
namespace  wbc
 
+
diff --git a/CartesianTask_8hpp_source.html b/CartesianTask_8hpp_source.html index f71958ae..820392b1 100644 --- a/CartesianTask_8hpp_source.html +++ b/CartesianTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianTask.hpp Source File + +
+
CartesianTask.hpp
@@ -93,7 +101,8 @@
+ diff --git a/CartesianVelocityTask_8cpp.html b/CartesianVelocityTask_8cpp.html index c6807b7d..ef108a88 100644 --- a/CartesianVelocityTask_8cpp.html +++ b/CartesianVelocityTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianVelocityTask.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/CartesianVelocityTask_8hpp.html b/CartesianVelocityTask_8hpp.html index 0e7b044f..81bd3712 100644 --- a/CartesianVelocityTask_8hpp.html +++ b/CartesianVelocityTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianVelocityTask.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -81,7 +94,8 @@ + diff --git a/CartesianVelocityTask_8hpp_source.html b/CartesianVelocityTask_8hpp_source.html index e36d584b..c730b9c8 100644 --- a/CartesianVelocityTask_8hpp_source.html +++ b/CartesianVelocityTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CartesianVelocityTask.hpp Source File + + +
CartesianVelocityTask.hpp
@@ -98,7 +106,8 @@
+ diff --git a/CoMAccelerationTask_8cpp.html b/CoMAccelerationTask_8cpp.html index df918672..cde3f3f3 100644 --- a/CoMAccelerationTask_8cpp.html +++ b/CoMAccelerationTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CoMAccelerationTask.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/CoMAccelerationTask_8hpp.html b/CoMAccelerationTask_8hpp.html index d330580b..060cd677 100644 --- a/CoMAccelerationTask_8hpp.html +++ b/CoMAccelerationTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CoMAccelerationTask.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -81,7 +94,8 @@ + diff --git a/CoMAccelerationTask_8hpp_source.html b/CoMAccelerationTask_8hpp_source.html index 8b548eab..19355f61 100644 --- a/CoMAccelerationTask_8hpp_source.html +++ b/CoMAccelerationTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CoMAccelerationTask.hpp Source File + + +
CoMAccelerationTask.hpp
@@ -98,7 +106,8 @@
+ diff --git a/CoMVelocityTask_8cpp.html b/CoMVelocityTask_8cpp.html index 45d286bc..2ab2e45d 100644 --- a/CoMVelocityTask_8cpp.html +++ b/CoMVelocityTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CoMVelocityTask.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/CoMVelocityTask_8hpp.html b/CoMVelocityTask_8hpp.html index 74d90b45..8a3c710c 100644 --- a/CoMVelocityTask_8hpp.html +++ b/CoMVelocityTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CoMVelocityTask.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -81,7 +94,8 @@ + diff --git a/CoMVelocityTask_8hpp_source.html b/CoMVelocityTask_8hpp_source.html index 6931f297..f9dad5bf 100644 --- a/CoMVelocityTask_8hpp_source.html +++ b/CoMVelocityTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/CoMVelocityTask.hpp Source File + + +
CoMVelocityTask.hpp
@@ -98,7 +106,8 @@
+ diff --git a/Constraint_8cpp.html b/Constraint_8cpp.html index 3c098c6b..7371ab42 100644 --- a/Constraint_8cpp.html +++ b/Constraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/Constraint.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/Constraint_8hpp.html b/Constraint_8hpp.html index a790f8fe..1a73389a 100644 --- a/Constraint_8hpp.html +++ b/Constraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/Constraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/Constraint_8hpp_source.html b/Constraint_8hpp_source.html index 0b43b87f..ad8d6862 100644 --- a/Constraint_8hpp_source.html +++ b/Constraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/Constraint.hpp Source File + + +
Constraint.hpp
@@ -146,7 +154,8 @@
+ diff --git a/ContactsAccelerationConstraint_8cpp.html b/ContactsAccelerationConstraint_8cpp.html index 058bf42f..867c6802 100644 --- a/ContactsAccelerationConstraint_8cpp.html +++ b/ContactsAccelerationConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsAccelerationConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/ContactsAccelerationConstraint_8hpp.html b/ContactsAccelerationConstraint_8hpp.html index 39e98921..41bdd7f1 100644 --- a/ContactsAccelerationConstraint_8hpp.html +++ b/ContactsAccelerationConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsAccelerationConstraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/ContactsAccelerationConstraint_8hpp_source.html b/ContactsAccelerationConstraint_8hpp_source.html index 32f8e9ad..f0b1ea58 100644 --- a/ContactsAccelerationConstraint_8hpp_source.html +++ b/ContactsAccelerationConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsAccelerationConstraint.hpp Source File + + +
ContactsAccelerationConstraint.hpp
@@ -105,7 +113,8 @@
+ diff --git a/ContactsFrictionPointConstraint_8cpp.html b/ContactsFrictionPointConstraint_8cpp.html index 6f09c972..a157934c 100644 --- a/ContactsFrictionPointConstraint_8cpp.html +++ b/ContactsFrictionPointConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsFrictionPointConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/ContactsFrictionPointConstraint_8hpp.html b/ContactsFrictionPointConstraint_8hpp.html index 10dbbd14..0c943d7a 100644 --- a/ContactsFrictionPointConstraint_8hpp.html +++ b/ContactsFrictionPointConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsFrictionPointConstraint.hpp File Reference + + + +
Classes | @@ -68,13 +81,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/ContactsFrictionPointConstraint_8hpp_source.html b/ContactsFrictionPointConstraint_8hpp_source.html index 62a8b050..002fdc68 100644 --- a/ContactsFrictionPointConstraint_8hpp_source.html +++ b/ContactsFrictionPointConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsFrictionPointConstraint.hpp Source File + +
+
ContactsFrictionPointConstraint.hpp
@@ -95,7 +103,8 @@
+ diff --git a/ContactsFrictionSurfaceConstraint_8cpp.html b/ContactsFrictionSurfaceConstraint_8cpp.html index f5fbd181..80a6f480 100644 --- a/ContactsFrictionSurfaceConstraint_8cpp.html +++ b/ContactsFrictionSurfaceConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsFrictionSurfaceConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/ContactsFrictionSurfaceConstraint_8hpp.html b/ContactsFrictionSurfaceConstraint_8hpp.html index 04fc6ecb..bc69e148 100644 --- a/ContactsFrictionSurfaceConstraint_8hpp.html +++ b/ContactsFrictionSurfaceConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsFrictionSurfaceConstraint.hpp File Reference + + + +
Classes | @@ -68,13 +81,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/ContactsFrictionSurfaceConstraint_8hpp_source.html b/ContactsFrictionSurfaceConstraint_8hpp_source.html index b18f41ff..33a7b376 100644 --- a/ContactsFrictionSurfaceConstraint_8hpp_source.html +++ b/ContactsFrictionSurfaceConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsFrictionSurfaceConstraint.hpp Source File + +
+
ContactsFrictionSurfaceConstraint.hpp
@@ -95,7 +103,8 @@
+ diff --git a/ContactsVelocityConstraint_8cpp.html b/ContactsVelocityConstraint_8cpp.html index 80212796..150362c4 100644 --- a/ContactsVelocityConstraint_8cpp.html +++ b/ContactsVelocityConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsVelocityConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/ContactsVelocityConstraint_8hpp.html b/ContactsVelocityConstraint_8hpp.html index 9186f33e..6ca253e5 100644 --- a/ContactsVelocityConstraint_8hpp.html +++ b/ContactsVelocityConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsVelocityConstraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/ContactsVelocityConstraint_8hpp_source.html b/ContactsVelocityConstraint_8hpp_source.html index 375d0c2a..1e62d32a 100644 --- a/ContactsVelocityConstraint_8hpp_source.html +++ b/ContactsVelocityConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/ContactsVelocityConstraint.hpp Source File + + +
ContactsVelocityConstraint.hpp
@@ -100,7 +108,8 @@
+ diff --git a/ControllerTools_8cpp.html b/ControllerTools_8cpp.html index 74b46519..676c2e20 100644 --- a/ControllerTools_8cpp.html +++ b/ControllerTools_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/ControllerTools.cpp File Reference + + + +
Namespaces | @@ -63,7 +76,7 @@
- +

Namespaces

namespace  base
namespace  base
 

@@ -74,7 +87,8 @@ + diff --git a/ControllerTools_8hpp.html b/ControllerTools_8hpp.html index de768776..281c8863 100644 --- a/ControllerTools_8hpp.html +++ b/ControllerTools_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/ControllerTools.hpp File Reference + + + +
Namespaces | @@ -62,7 +75,7 @@ - +

Namespaces

namespace  base
namespace  base
 

@@ -73,7 +86,8 @@ + diff --git a/ControllerTools_8hpp_source.html b/ControllerTools_8hpp_source.html index c58a991e..82ef3bbf 100644 --- a/ControllerTools_8hpp_source.html +++ b/ControllerTools_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/ControllerTools.hpp Source File + + +
ControllerTools.hpp
@@ -79,7 +87,8 @@
+ diff --git a/Conversions_8cpp.html b/Conversions_8cpp.html index 68f32301..8dbedf50 100644 --- a/Conversions_8cpp.html +++ b/Conversions_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/Conversions.cpp File Reference + + + +
Namespaces | @@ -63,9 +76,9 @@
- + - +

Namespaces

namespace  base
namespace  base
 
namespace  base::samples
namespace  base::samples
 

@@ -78,7 +91,8 @@ + diff --git a/Conversions_8hpp.html b/Conversions_8hpp.html index 3ee4fea2..52ad6883 100644 --- a/Conversions_8hpp.html +++ b/Conversions_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/Conversions.hpp File Reference + + + +
Namespaces | @@ -62,9 +75,9 @@ - + - +

Namespaces

namespace  base
namespace  base
 
namespace  base::samples
namespace  base::samples
 

@@ -77,7 +90,8 @@ + diff --git a/Conversions_8hpp_source.html b/Conversions_8hpp_source.html index b030a106..d78a754d 100644 --- a/Conversions_8hpp_source.html +++ b/Conversions_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tools/Conversions.hpp Source File + + +
Conversions.hpp
@@ -80,7 +88,8 @@
+ diff --git a/EffortLimitsAccelerationConstraint_8cpp.html b/EffortLimitsAccelerationConstraint_8cpp.html index d46c887f..2a637aa0 100644 --- a/EffortLimitsAccelerationConstraint_8cpp.html +++ b/EffortLimitsAccelerationConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/EffortLimitsAccelerationConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/EffortLimitsAccelerationConstraint_8hpp.html b/EffortLimitsAccelerationConstraint_8hpp.html index dc1cd31c..70ec3958 100644 --- a/EffortLimitsAccelerationConstraint_8hpp.html +++ b/EffortLimitsAccelerationConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/EffortLimitsAccelerationConstraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/EffortLimitsAccelerationConstraint_8hpp_source.html b/EffortLimitsAccelerationConstraint_8hpp_source.html index 6c0734b7..2608fd7f 100644 --- a/EffortLimitsAccelerationConstraint_8hpp_source.html +++ b/EffortLimitsAccelerationConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/EffortLimitsAccelerationConstraint.hpp Source File + + +
EffortLimitsAccelerationConstraint.hpp
@@ -103,7 +111,8 @@
+ diff --git a/EiquadprogSolver_8cpp.html b/EiquadprogSolver_8cpp.html index c6b35fb0..6c5c25bc 100644 --- a/EiquadprogSolver_8cpp.html +++ b/EiquadprogSolver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/eiquadprog/EiquadprogSolver.cpp File Reference + + + +
@@ -64,13 +77,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/EiquadprogSolver_8hpp.html b/EiquadprogSolver_8hpp.html index eed18600..c7b22523 100644 --- a/EiquadprogSolver_8hpp.html +++ b/EiquadprogSolver_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/eiquadprog/EiquadprogSolver.hpp File Reference + + + +
Classes | @@ -71,13 +84,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/EiquadprogSolver_8hpp_source.html b/EiquadprogSolver_8hpp_source.html index 51541179..17029330 100644 --- a/EiquadprogSolver_8hpp_source.html +++ b/EiquadprogSolver_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/eiquadprog/EiquadprogSolver.hpp Source File + +
+
EiquadprogSolver.hpp
@@ -123,7 +131,8 @@
+ diff --git a/HierarchicalLSSolver_8cpp.html b/HierarchicalLSSolver_8cpp.html index 3eeb1fa0..ed5e789c 100644 --- a/HierarchicalLSSolver_8cpp.html +++ b/HierarchicalLSSolver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/hls/HierarchicalLSSolver.cpp File Reference + + + +
@@ -63,13 +76,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/HierarchicalLSSolver_8hpp.html b/HierarchicalLSSolver_8hpp.html index eee02305..18a112a0 100644 --- a/HierarchicalLSSolver_8hpp.html +++ b/HierarchicalLSSolver_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/hls/HierarchicalLSSolver.hpp File Reference + + + +
Classes | @@ -74,13 +87,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/HierarchicalLSSolver_8hpp_source.html b/HierarchicalLSSolver_8hpp_source.html index a4b45d69..8dc9cf01 100644 --- a/HierarchicalLSSolver_8hpp_source.html +++ b/HierarchicalLSSolver_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/hls/HierarchicalLSSolver.hpp Source File + + +
HierarchicalLSSolver.hpp
@@ -209,7 +217,8 @@
+ diff --git a/JointAccelerationTask_8cpp.html b/JointAccelerationTask_8cpp.html index b8372fc5..684efe6c 100644 --- a/JointAccelerationTask_8cpp.html +++ b/JointAccelerationTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointAccelerationTask.cpp File Reference + + + +
@@ -61,13 +74,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointAccelerationTask_8hpp.html b/JointAccelerationTask_8hpp.html index 3d30bd78..db11399f 100644 --- a/JointAccelerationTask_8hpp.html +++ b/JointAccelerationTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointAccelerationTask.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -81,7 +94,8 @@ + diff --git a/JointAccelerationTask_8hpp_source.html b/JointAccelerationTask_8hpp_source.html index dee6bab6..adaab5a6 100644 --- a/JointAccelerationTask_8hpp_source.html +++ b/JointAccelerationTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointAccelerationTask.hpp Source File + + +
JointAccelerationTask.hpp
@@ -99,7 +107,8 @@
+ diff --git a/JointIntegrator_8cpp.html b/JointIntegrator_8cpp.html index 114e12c4..a4d8a340 100644 --- a/JointIntegrator_8cpp.html +++ b/JointIntegrator_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/JointIntegrator.cpp File Reference + + + +
@@ -61,13 +74,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointIntegrator_8hpp.html b/JointIntegrator_8hpp.html index 22ad898c..221de91d 100644 --- a/JointIntegrator_8hpp.html +++ b/JointIntegrator_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/JointIntegrator.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -104,7 +117,8 @@

+ diff --git a/JointIntegrator_8hpp_source.html b/JointIntegrator_8hpp_source.html index b8bceef5..3b172590 100644 --- a/JointIntegrator_8hpp_source.html +++ b/JointIntegrator_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tools/JointIntegrator.hpp Source File + + +
JointIntegrator.hpp
@@ -106,7 +114,8 @@
+ diff --git a/JointLimitAvoidanceController_8cpp.html b/JointLimitAvoidanceController_8cpp.html index 1eaf466a..50057624 100644 --- a/JointLimitAvoidanceController_8cpp.html +++ b/JointLimitAvoidanceController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointLimitAvoidanceController.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointLimitAvoidanceController_8hpp.html b/JointLimitAvoidanceController_8hpp.html index 7cef0a05..0a21058a 100644 --- a/JointLimitAvoidanceController_8hpp.html +++ b/JointLimitAvoidanceController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointLimitAvoidanceController.hpp File Reference + + + +
Classes | @@ -71,13 +84,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/JointLimitAvoidanceController_8hpp_source.html b/JointLimitAvoidanceController_8hpp_source.html index 2f62b54a..078d2748 100644 --- a/JointLimitAvoidanceController_8hpp_source.html +++ b/JointLimitAvoidanceController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointLimitAvoidanceController.hpp Source File + +
+
JointLimitAvoidanceController.hpp
@@ -103,7 +111,8 @@
+ diff --git a/JointLimitsAccelerationConstraint_8cpp.html b/JointLimitsAccelerationConstraint_8cpp.html index 8f8991d5..827c2970 100644 --- a/JointLimitsAccelerationConstraint_8cpp.html +++ b/JointLimitsAccelerationConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/JointLimitsAccelerationConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointLimitsAccelerationConstraint_8hpp.html b/JointLimitsAccelerationConstraint_8hpp.html index 2ee652a1..cb8e80e0 100644 --- a/JointLimitsAccelerationConstraint_8hpp.html +++ b/JointLimitsAccelerationConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/JointLimitsAccelerationConstraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/JointLimitsAccelerationConstraint_8hpp_source.html b/JointLimitsAccelerationConstraint_8hpp_source.html index 05ba6c2d..6a467c82 100644 --- a/JointLimitsAccelerationConstraint_8hpp_source.html +++ b/JointLimitsAccelerationConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/JointLimitsAccelerationConstraint.hpp Source File + + +
JointLimitsAccelerationConstraint.hpp
@@ -113,7 +121,8 @@
+ diff --git a/JointLimitsVelocityConstraint_8cpp.html b/JointLimitsVelocityConstraint_8cpp.html index f6e250b6..5c301b60 100644 --- a/JointLimitsVelocityConstraint_8cpp.html +++ b/JointLimitsVelocityConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/JointLimitsVelocityConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointLimitsVelocityConstraint_8hpp.html b/JointLimitsVelocityConstraint_8hpp.html index 9e93b631..3b091239 100644 --- a/JointLimitsVelocityConstraint_8hpp.html +++ b/JointLimitsVelocityConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/JointLimitsVelocityConstraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/JointLimitsVelocityConstraint_8hpp_source.html b/JointLimitsVelocityConstraint_8hpp_source.html index 238debb7..a93176d3 100644 --- a/JointLimitsVelocityConstraint_8hpp_source.html +++ b/JointLimitsVelocityConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/JointLimitsVelocityConstraint.hpp Source File + + +
JointLimitsVelocityConstraint.hpp
@@ -107,7 +115,8 @@
+ diff --git a/JointPosPDController_8cpp.html b/JointPosPDController_8cpp.html index 24f1d447..71b6eca4 100644 --- a/JointPosPDController_8cpp.html +++ b/JointPosPDController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointPosPDController.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointPosPDController_8hpp.html b/JointPosPDController_8hpp.html index df81c970..14234d42 100644 --- a/JointPosPDController_8hpp.html +++ b/JointPosPDController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointPosPDController.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/JointPosPDController_8hpp_source.html b/JointPosPDController_8hpp_source.html index d46a5996..fe560e6c 100644 --- a/JointPosPDController_8hpp_source.html +++ b/JointPosPDController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointPosPDController.hpp Source File + + +
JointPosPDController.hpp
@@ -98,7 +106,8 @@
+ diff --git a/JointTask_8cpp.html b/JointTask_8cpp.html index d3f9c1b5..4ed0ccc7 100644 --- a/JointTask_8cpp.html +++ b/JointTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointTask.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointTask_8hpp.html b/JointTask_8hpp.html index 66b2137f..9446b640 100644 --- a/JointTask_8hpp.html +++ b/JointTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointTask.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/JointTask_8hpp_source.html b/JointTask_8hpp_source.html index 732e14ed..5f408033 100644 --- a/JointTask_8hpp_source.html +++ b/JointTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointTask.hpp Source File + +
+
JointTask.hpp
@@ -91,7 +99,8 @@
+ diff --git a/JointTorquePIDController_8cpp.html b/JointTorquePIDController_8cpp.html index 7f900d67..88d15a54 100644 --- a/JointTorquePIDController_8cpp.html +++ b/JointTorquePIDController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointTorquePIDController.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointTorquePIDController_8hpp.html b/JointTorquePIDController_8hpp.html index b23232b3..6a0d7b19 100644 --- a/JointTorquePIDController_8hpp.html +++ b/JointTorquePIDController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointTorquePIDController.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/JointTorquePIDController_8hpp_source.html b/JointTorquePIDController_8hpp_source.html index 340a7e03..432e9794 100644 --- a/JointTorquePIDController_8hpp_source.html +++ b/JointTorquePIDController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/JointTorquePIDController.hpp Source File + +
+
JointTorquePIDController.hpp
@@ -103,7 +111,8 @@
+ diff --git a/JointVelocityTask_8cpp.html b/JointVelocityTask_8cpp.html index 3d98ad0a..cd746317 100644 --- a/JointVelocityTask_8cpp.html +++ b/JointVelocityTask_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointVelocityTask.cpp File Reference + + + +
@@ -61,13 +74,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/JointVelocityTask_8hpp.html b/JointVelocityTask_8hpp.html index 7dec4fd6..b191a0a1 100644 --- a/JointVelocityTask_8hpp.html +++ b/JointVelocityTask_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointVelocityTask.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -81,7 +94,8 @@ + diff --git a/JointVelocityTask_8hpp_source.html b/JointVelocityTask_8hpp_source.html index 370367f5..61fc58a0 100644 --- a/JointVelocityTask_8hpp_source.html +++ b/JointVelocityTask_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tasks/JointVelocityTask.hpp Source File + + +
JointVelocityTask.hpp
@@ -97,7 +105,8 @@
+ diff --git a/KinematicChainKDL_8cpp.html b/KinematicChainKDL_8cpp.html index f6604260..a8e42116 100644 --- a/KinematicChainKDL_8cpp.html +++ b/KinematicChainKDL_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/KinematicChainKDL.cpp File Reference + + + +
@@ -63,13 +76,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/KinematicChainKDL_8hpp.html b/KinematicChainKDL_8hpp.html index 89d99bc3..d386725b 100644 --- a/KinematicChainKDL_8hpp.html +++ b/KinematicChainKDL_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/KinematicChainKDL.hpp File Reference + + + +
Classes | @@ -80,17 +93,18 @@

- + - + - +

Namespaces

namespace  base
namespace  base
 
namespace  base::samples
namespace  base::samples
 
namespace  wbc
namespace  wbc
 
+
diff --git a/KinematicChainKDL_8hpp_source.html b/KinematicChainKDL_8hpp_source.html index 73bc20fa..a1e73c7b 100644 --- a/KinematicChainKDL_8hpp_source.html +++ b/KinematicChainKDL_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/KinematicChainKDL.hpp Source File + +
+
KinematicChainKDL.hpp
@@ -162,7 +170,8 @@
+ diff --git a/OsqpSolver_8cpp.html b/OsqpSolver_8cpp.html new file mode 100644 index 00000000..b7a544ee --- /dev/null +++ b/OsqpSolver_8cpp.html @@ -0,0 +1,87 @@ + + + + + + + +wbc: src/solvers/osqp/OsqpSolver.cpp File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
wbc +
+
+
+ + + + + + + + + +
+
+
+ +
OsqpSolver.cpp File Reference
+
+
+ + + + +

+Namespaces

namespace  wbc
 
+
+ + +
+ + diff --git a/OsqpSolver_8hpp.html b/OsqpSolver_8hpp.html new file mode 100644 index 00000000..02c3125f --- /dev/null +++ b/OsqpSolver_8hpp.html @@ -0,0 +1,97 @@ + + + + + + + +wbc: src/solvers/osqp/OsqpSolver.hpp File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
wbc +
+
+
+ + + + + + + + + +
+
+
+ +
OsqpSolver.hpp File Reference
+
+
+
#include <Eigen/Sparse>
+#include <OsqpEigen/Solver.hpp>
+#include "../../core/QPSolver.hpp"
+#include "../../core/QuadraticProgram.hpp"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  wbc::OsqpSolver
 
+ + + +

+Namespaces

namespace  wbc
 
+
+ + +
+ + diff --git a/OsqpSolver_8hpp_source.html b/OsqpSolver_8hpp_source.html new file mode 100644 index 00000000..b8e639b2 --- /dev/null +++ b/OsqpSolver_8hpp_source.html @@ -0,0 +1,148 @@ + + + + + + + +wbc: src/solvers/osqp/OsqpSolver.hpp Source File + + + + + + + + + + + +
+
+ + + + + + +
+
wbc +
+
+
+ + + + + + + + + +
+
+
+
OsqpSolver.hpp
+
+
+Go to the documentation of this file.
1#ifndef WBC_OSQP_SOLVER_HPP
+
2#define WBC_OSQP_SOLVER_HPP
+
3
+
4#include <Eigen/Sparse>
+
5#include <OsqpEigen/Solver.hpp>
+ + +
8
+
9namespace wbc {
+
10
+
+
11class OsqpSolver : public QPSolver{
+
12public:
+
13 OsqpSolver();
+ +
15
+
16 virtual void solve(const HierarchicalQP& hierarchical_qp, base::VectorXd& solver_output);
+
17
+
18protected:
+ +
20 OsqpEigen::Solver solver;
+
21
+
22 Eigen::MatrixXd hessian_dense;
+
23 Eigen::SparseMatrix<double> hessian_sparse;
+
24 Eigen::MatrixXd constraint_mat_dense;
+
25 Eigen::SparseMatrix<double> constraint_mat_sparse;
+
26 Eigen::VectorXd gradient;
+
27 Eigen::VectorXd lower_bound;
+
28 Eigen::VectorXd upper_bound;
+
29
+
30 void resetData(uint nq, uint nc);
+
+
31 std::string exitFlagToString(OsqpEigen::ErrorExitFlag flag){
+
32 switch(flag){
+
33 case OsqpEigen::ErrorExitFlag::DataValidationError: return "DataValidationError";
+
34 case OsqpEigen::ErrorExitFlag::SettingsValidationError: return "SettingsValidationError";
+
35 case OsqpEigen::ErrorExitFlag::LinsysSolverLoadError: return "LinsysSolverLoadError";
+
36 case OsqpEigen::ErrorExitFlag::LinsysSolverInitError: return "LinsysSolverInitError";
+
37 case OsqpEigen::ErrorExitFlag::NonCvxError: return "NonCvxError";
+
38 case OsqpEigen::ErrorExitFlag::MemAllocError: return "MemAllocError";
+
39 case OsqpEigen::ErrorExitFlag::WorkspaceNotInitError: return "WorkspaceNotInitError";
+
40 default: return "NoError";
+
41 }
+
42 }
+
+
43};
+
+
44
+
45}
+
46
+
47#endif
+ + +
Definition OsqpSolver.hpp:11
+
OsqpSolver()
Definition OsqpSolver.cpp:6
+
virtual void solve(const HierarchicalQP &hierarchical_qp, base::VectorXd &solver_output)
solve Solve the given quadratic program
Definition OsqpSolver.cpp:12
+
void resetData(uint nq, uint nc)
+
Eigen::VectorXd upper_bound
Definition OsqpSolver.hpp:28
+
std::string exitFlagToString(OsqpEigen::ErrorExitFlag flag)
Definition OsqpSolver.hpp:31
+
Eigen::MatrixXd constraint_mat_dense
Definition OsqpSolver.hpp:24
+
Eigen::VectorXd gradient
Definition OsqpSolver.hpp:26
+
Eigen::MatrixXd hessian_dense
Definition OsqpSolver.hpp:22
+
OsqpEigen::Solver solver
Definition OsqpSolver.hpp:20
+
~OsqpSolver()
Definition OsqpSolver.cpp:9
+
Eigen::SparseMatrix< double > hessian_sparse
Definition OsqpSolver.hpp:23
+
bool configured
Definition OsqpSolver.hpp:19
+
Eigen::SparseMatrix< double > constraint_mat_sparse
Definition OsqpSolver.hpp:25
+
Eigen::VectorXd lower_bound
Definition OsqpSolver.hpp:27
+
Definition QPSolver.hpp:14
+
Definition ContactsAccelerationConstraint.cpp:3
+
Describes a hierarchy of quadratic programs.
Definition QuadraticProgram.hpp:57
+
+ + +
+ + diff --git a/PIDController_8cpp.html b/PIDController_8cpp.html index c3cddedc..7cec42c7 100644 --- a/PIDController_8cpp.html +++ b/PIDController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PIDController.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/PIDController_8hpp.html b/PIDController_8hpp.html index 8a63732e..bec0fd1e 100644 --- a/PIDController_8hpp.html +++ b/PIDController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PIDController.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/PIDController_8hpp_source.html b/PIDController_8hpp_source.html index 53d35d35..eabe2207 100644 --- a/PIDController_8hpp_source.html +++ b/PIDController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PIDController.hpp Source File + +
+
PIDController.hpp
@@ -138,7 +146,8 @@
+ diff --git a/PIDCtrlParams_8hpp.html b/PIDCtrlParams_8hpp.html index 79b22f3f..f7935bd3 100644 --- a/PIDCtrlParams_8hpp.html +++ b/PIDCtrlParams_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PIDCtrlParams.hpp File Reference + + + +
Classes | @@ -68,13 +81,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/PIDCtrlParams_8hpp_source.html b/PIDCtrlParams_8hpp_source.html index 3cbc0cbf..0ef91cd7 100644 --- a/PIDCtrlParams_8hpp_source.html +++ b/PIDCtrlParams_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PIDCtrlParams.hpp Source File + +
+
PIDCtrlParams.hpp
@@ -98,7 +106,8 @@
+ diff --git a/PlanarPotentialField_8cpp.html b/PlanarPotentialField_8cpp.html index c4831a3d..c0e0e2d7 100644 --- a/PlanarPotentialField_8cpp.html +++ b/PlanarPotentialField_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PlanarPotentialField.cpp File Reference + + + +
PlanarPotentialField.cpp File Reference
@@ -58,7 +71,8 @@
+ diff --git a/PlanarPotentialField_8hpp.html b/PlanarPotentialField_8hpp.html index 881bc0f5..ff7c30b2 100644 --- a/PlanarPotentialField_8hpp.html +++ b/PlanarPotentialField_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PlanarPotentialField.hpp File Reference + + + +
Classes | @@ -70,7 +83,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -81,7 +94,8 @@ + diff --git a/PlanarPotentialField_8hpp_source.html b/PlanarPotentialField_8hpp_source.html index 1dfd07e7..1f01457f 100644 --- a/PlanarPotentialField_8hpp_source.html +++ b/PlanarPotentialField_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PlanarPotentialField.hpp Source File + + +
PlanarPotentialField.hpp
@@ -96,7 +104,8 @@
+ diff --git a/PluginLoader_8cpp.html b/PluginLoader_8cpp.html index 7cb0cb2c..caa7af34 100644 --- a/PluginLoader_8cpp.html +++ b/PluginLoader_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/PluginLoader.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/PluginLoader_8hpp.html b/PluginLoader_8hpp.html index cb4d22d7..4628b5ff 100644 --- a/PluginLoader_8hpp.html +++ b/PluginLoader_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/PluginLoader.hpp File Reference + + + +
Classes | @@ -71,13 +84,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/PluginLoader_8hpp_source.html b/PluginLoader_8hpp_source.html index a5f2ef62..9cf04cba 100644 --- a/PluginLoader_8hpp_source.html +++ b/PluginLoader_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/PluginLoader.hpp Source File + +
+
PluginLoader.hpp
@@ -117,7 +125,8 @@
+ diff --git a/PosPDController_8cpp.html b/PosPDController_8cpp.html index 7b14f490..6e33937d 100644 --- a/PosPDController_8cpp.html +++ b/PosPDController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PosPDController.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/PosPDController_8hpp.html b/PosPDController_8hpp.html index 633e3294..d44e779e 100644 --- a/PosPDController_8hpp.html +++ b/PosPDController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PosPDController.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/PosPDController_8hpp_source.html b/PosPDController_8hpp_source.html index 0b133719..e0c78528 100644 --- a/PosPDController_8hpp_source.html +++ b/PosPDController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PosPDController.hpp Source File + +
+
PosPDController.hpp
@@ -138,7 +146,8 @@
+ diff --git a/PotentialFieldInfo_8hpp.html b/PotentialFieldInfo_8hpp.html index 2195123f..a29881b6 100644 --- a/PotentialFieldInfo_8hpp.html +++ b/PotentialFieldInfo_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialFieldInfo.hpp File Reference + + + +
Classes | @@ -68,13 +81,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/PotentialFieldInfo_8hpp_source.html b/PotentialFieldInfo_8hpp_source.html index 25721137..34f99c9e 100644 --- a/PotentialFieldInfo_8hpp_source.html +++ b/PotentialFieldInfo_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialFieldInfo.hpp Source File + +
+
PotentialFieldInfo.hpp
@@ -120,7 +128,8 @@
+ diff --git a/PotentialField_8hpp.html b/PotentialField_8hpp.html index 427dd24a..9170c439 100644 --- a/PotentialField_8hpp.html +++ b/PotentialField_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialField.hpp File Reference + + + +
Classes | @@ -73,7 +86,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -84,7 +97,8 @@ + diff --git a/PotentialField_8hpp_source.html b/PotentialField_8hpp_source.html index b08e569d..e9fb3217 100644 --- a/PotentialField_8hpp_source.html +++ b/PotentialField_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialField.hpp Source File + + +
PotentialField.hpp
@@ -125,7 +133,8 @@
+ diff --git a/PotentialFieldsController_8cpp.html b/PotentialFieldsController_8cpp.html index 0284914a..7ccad5a2 100644 --- a/PotentialFieldsController_8cpp.html +++ b/PotentialFieldsController_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialFieldsController.cpp File Reference + + + +
PotentialFieldsController.cpp File Reference
@@ -60,7 +73,8 @@
+ diff --git a/PotentialFieldsController_8hpp.html b/PotentialFieldsController_8hpp.html index 21cf4b7d..69d00a2f 100644 --- a/PotentialFieldsController_8hpp.html +++ b/PotentialFieldsController_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialFieldsController.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/PotentialFieldsController_8hpp_source.html b/PotentialFieldsController_8hpp_source.html index 0c3464b6..5475e903 100644 --- a/PotentialFieldsController_8hpp_source.html +++ b/PotentialFieldsController_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/PotentialFieldsController.hpp Source File + +
+
PotentialFieldsController.hpp
@@ -118,7 +126,8 @@
+ diff --git a/ProxQPSolver_8cpp.html b/ProxQPSolver_8cpp.html index 6880de27..1c3fe9f3 100644 --- a/ProxQPSolver_8cpp.html +++ b/ProxQPSolver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/proxqp/ProxQPSolver.cpp File Reference + + + +
@@ -66,13 +79,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/ProxQPSolver_8hpp.html b/ProxQPSolver_8hpp.html index 6d54001c..f5d9c1a9 100644 --- a/ProxQPSolver_8hpp.html +++ b/ProxQPSolver_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/proxqp/ProxQPSolver.hpp File Reference + + + +
Classes | @@ -72,13 +85,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/ProxQPSolver_8hpp_source.html b/ProxQPSolver_8hpp_source.html index 430cb4be..4bb8a90c 100644 --- a/ProxQPSolver_8hpp_source.html +++ b/ProxQPSolver_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/proxqp/ProxQPSolver.hpp Source File + +
+
ProxQPSolver.hpp
@@ -137,7 +145,8 @@
+ diff --git a/QPOasesSolver_8cpp.html b/QPOasesSolver_8cpp.html index 80b88362..8c120fd6 100644 --- a/QPOasesSolver_8cpp.html +++ b/QPOasesSolver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpoases/QPOasesSolver.cpp File Reference + + + +
@@ -64,13 +77,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/QPOasesSolver_8hpp.html b/QPOasesSolver_8hpp.html index e03bdf4f..98f05a94 100644 --- a/QPOasesSolver_8hpp.html +++ b/QPOasesSolver_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpoases/QPOasesSolver.hpp File Reference + + + +
Classes | @@ -72,9 +85,9 @@ - + - +

Namespaces

namespace  qpOASES
namespace  qpOASES
 
namespace  wbc
namespace  wbc
 

@@ -89,7 +102,8 @@ + diff --git a/QPOasesSolver_8hpp_source.html b/QPOasesSolver_8hpp_source.html index 840b2f34..b407d3fd 100644 --- a/QPOasesSolver_8hpp_source.html +++ b/QPOasesSolver_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpoases/QPOasesSolver.hpp Source File + + +
QPOasesSolver.hpp
@@ -144,7 +152,8 @@
+ diff --git a/QPSolverConfig_8hpp.html b/QPSolverConfig_8hpp.html index 2f307087..d4695509 100644 --- a/QPSolverConfig_8hpp.html +++ b/QPSolverConfig_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/QPSolverConfig.hpp File Reference + + + +
Classes | @@ -68,13 +81,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/QPSolverConfig_8hpp_source.html b/QPSolverConfig_8hpp_source.html index e382b275..9ada3055 100644 --- a/QPSolverConfig_8hpp_source.html +++ b/QPSolverConfig_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/QPSolverConfig.hpp Source File + +
+
QPSolverConfig.hpp
@@ -104,7 +112,8 @@
+ diff --git a/QPSolver_8cpp.html b/QPSolver_8cpp.html index af0c9339..fa485cad 100644 --- a/QPSolver_8cpp.html +++ b/QPSolver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/QPSolver.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/QPSolver_8hpp.html b/QPSolver_8hpp.html index 1a8b0ab5..439795d4 100644 --- a/QPSolver_8hpp.html +++ b/QPSolver_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/QPSolver.hpp File Reference + + + +
Classes | @@ -78,7 +91,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -95,7 +108,8 @@ + diff --git a/QPSolver_8hpp_source.html b/QPSolver_8hpp_source.html index 4b1f8b49..76e74f3e 100644 --- a/QPSolver_8hpp_source.html +++ b/QPSolver_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/QPSolver.hpp Source File + + +
QPSolver.hpp
@@ -91,7 +99,7 @@
34
-
36 typedef std::map<std::string, QPSolver*(*)()> QPSolverMap;
+
36 typedef std::map<std::string, QPSolver*(*)()> QPSolverMap;
37
38 static QPSolver *createInstance(const std::string& name) {
@@ -112,9 +120,9 @@
51
- +
53 if(!qp_solver_map)
-
54 qp_solver_map = new QPSolverMap;
+
54 qp_solver_map = new QPSolverMap;
55 return qp_solver_map;
56 }
@@ -126,7 +134,7 @@
61
62private:
-
63 static QPSolverMap *qp_solver_map;
+
63 static QPSolverMap *qp_solver_map;
64};
65
@@ -138,7 +146,7 @@
69 QPSolverMap::iterator it = getQPSolverMap()->find(name);
70 if(it != getQPSolverMap()->end())
71 throw std::runtime_error("Failed to register plugin with name " + name + ". A plugin with the same name is already registered");
-
72 getQPSolverMap()->insert(std::make_pair(name, &createT<T>));
+
72 getQPSolverMap()->insert(std::make_pair(name, &createT<T>));
73 }
74};
@@ -158,7 +166,7 @@
std::shared_ptr< QPSolver > QPSolverPtr
Definition QPSolver.hpp:31
Describes a hierarchy of quadratic programs.
Definition QuadraticProgram.hpp:57
Definition QPSolver.hpp:35
-
std::map< std::string, QPSolver *(*)() QPSolverMap)
Definition QPSolver.hpp:36
+
std::map< std::string, QPSolver *(*)()> QPSolverMap
Definition QPSolver.hpp:36
static T * createInstance(const std::string &name)
Definition QPSolver.hpp:46
static QPSolverMap * getQPSolverMap()
Definition QPSolver.hpp:52
static void clear()
Definition QPSolver.hpp:58
@@ -168,7 +176,8 @@ + diff --git a/QPSwiftSolver_8cpp.html b/QPSwiftSolver_8cpp.html index f802810c..4cf64b43 100644 --- a/QPSwiftSolver_8cpp.html +++ b/QPSwiftSolver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpswift/QPSwiftSolver.cpp File Reference + + + +
@@ -63,13 +76,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/QPSwiftSolver_8hpp.html b/QPSwiftSolver_8hpp.html index 1a1e0270..bd88fa71 100644 --- a/QPSwiftSolver_8hpp.html +++ b/QPSwiftSolver_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpswift/QPSwiftSolver.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/QPSwiftSolver_8hpp_source.html b/QPSwiftSolver_8hpp_source.html index 4084ab13..480c7641 100644 --- a/QPSwiftSolver_8hpp_source.html +++ b/QPSwiftSolver_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpswift/QPSwiftSolver.hpp Source File + +
+
QPSwiftSolver.hpp
@@ -142,7 +150,8 @@
+ diff --git a/QuadraticProgram_8cpp.html b/QuadraticProgram_8cpp.html index 791a4bbf..eb91c5bc 100644 --- a/QuadraticProgram_8cpp.html +++ b/QuadraticProgram_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/QuadraticProgram.cpp File Reference + + + +
@@ -61,13 +74,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/QuadraticProgram_8hpp.html b/QuadraticProgram_8hpp.html index e3cfa7ca..870bfb5d 100644 --- a/QuadraticProgram_8hpp.html +++ b/QuadraticProgram_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/QuadraticProgram.hpp File Reference + + + +
Classes | @@ -76,13 +89,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/QuadraticProgram_8hpp_source.html b/QuadraticProgram_8hpp_source.html index 35596d73..f5f03d76 100644 --- a/QuadraticProgram_8hpp_source.html +++ b/QuadraticProgram_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/QuadraticProgram.hpp Source File + +
+
QuadraticProgram.hpp
@@ -163,7 +171,8 @@
+ diff --git a/README_8md.html b/README_8md.html index 3894b78c..2bc3e088 100644 --- a/README_8md.html +++ b/README_8md.html @@ -3,13 +3,15 @@ - + wbc: README.md File Reference + + + +
README.md File Reference
@@ -53,7 +66,8 @@
+ diff --git a/RadialPotentialField_8cpp.html b/RadialPotentialField_8cpp.html index 25119bfa..ef1543f0 100644 --- a/RadialPotentialField_8cpp.html +++ b/RadialPotentialField_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/RadialPotentialField.cpp File Reference + + + +
RadialPotentialField.cpp File Reference
@@ -58,7 +71,8 @@
+ diff --git a/RadialPotentialField_8hpp.html b/RadialPotentialField_8hpp.html index a71a80e5..72eaae8b 100644 --- a/RadialPotentialField_8hpp.html +++ b/RadialPotentialField_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/RadialPotentialField.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/RadialPotentialField_8hpp_source.html b/RadialPotentialField_8hpp_source.html index 178dcf0a..8f9cfee1 100644 --- a/RadialPotentialField_8hpp_source.html +++ b/RadialPotentialField_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/RadialPotentialField.hpp Source File + +
+
RadialPotentialField.hpp
@@ -84,7 +92,8 @@
+ diff --git a/RigidbodyDynamicsConstraint_8cpp.html b/RigidbodyDynamicsConstraint_8cpp.html index fe8b9af9..d7fa72fc 100644 --- a/RigidbodyDynamicsConstraint_8cpp.html +++ b/RigidbodyDynamicsConstraint_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/RigidbodyDynamicsConstraint.cpp File Reference + + + +
@@ -60,13 +73,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/RigidbodyDynamicsConstraint_8hpp.html b/RigidbodyDynamicsConstraint_8hpp.html index 2e2e7fe9..42d47886 100644 --- a/RigidbodyDynamicsConstraint_8hpp.html +++ b/RigidbodyDynamicsConstraint_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/RigidbodyDynamicsConstraint.hpp File Reference + + + +
Classes | @@ -74,7 +87,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -85,7 +98,8 @@ + diff --git a/RigidbodyDynamicsConstraint_8hpp_source.html b/RigidbodyDynamicsConstraint_8hpp_source.html index bda45e98..f293e88b 100644 --- a/RigidbodyDynamicsConstraint_8hpp_source.html +++ b/RigidbodyDynamicsConstraint_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/constraints/RigidbodyDynamicsConstraint.hpp Source File + + +
RigidbodyDynamicsConstraint.hpp
@@ -107,7 +115,8 @@
+ diff --git a/RobotModelConfig_8hpp.html b/RobotModelConfig_8hpp.html index d607214c..220a1069 100644 --- a/RobotModelConfig_8hpp.html +++ b/RobotModelConfig_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/RobotModelConfig.hpp File Reference + + + +
Classes | @@ -74,13 +87,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/RobotModelConfig_8hpp_source.html b/RobotModelConfig_8hpp_source.html index a717bf96..8a278408 100644 --- a/RobotModelConfig_8hpp_source.html +++ b/RobotModelConfig_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/RobotModelConfig.hpp Source File + +
+
RobotModelConfig.hpp
@@ -176,7 +184,8 @@
+ diff --git a/RobotModelHyrodyn_8cpp.html b/RobotModelHyrodyn_8cpp.html index ef6586f9..d5ce0ef6 100644 --- a/RobotModelHyrodyn_8cpp.html +++ b/RobotModelHyrodyn_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/hyrodyn/RobotModelHyrodyn.cpp File Reference + + + +
@@ -63,13 +76,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/RobotModelHyrodyn_8hpp.html b/RobotModelHyrodyn_8hpp.html index 05446cd4..f0d08233 100644 --- a/RobotModelHyrodyn_8hpp.html +++ b/RobotModelHyrodyn_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/hyrodyn/RobotModelHyrodyn.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/RobotModelHyrodyn_8hpp_source.html b/RobotModelHyrodyn_8hpp_source.html index bdb43f06..f8bcf433 100644 --- a/RobotModelHyrodyn_8hpp_source.html +++ b/RobotModelHyrodyn_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/hyrodyn/RobotModelHyrodyn.hpp Source File + +
+
RobotModelHyrodyn.hpp
@@ -145,7 +153,8 @@
+ diff --git a/RobotModelKDL_8cpp.html b/RobotModelKDL_8cpp.html index 3e4523e2..cf1249b2 100644 --- a/RobotModelKDL_8cpp.html +++ b/RobotModelKDL_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/RobotModelKDL.cpp File Reference + + + +
@@ -68,13 +81,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/RobotModelKDL_8hpp.html b/RobotModelKDL_8hpp.html index d3a02a51..d12ec7f4 100644 --- a/RobotModelKDL_8hpp.html +++ b/RobotModelKDL_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/RobotModelKDL.hpp File Reference + + + +
Classes | @@ -74,13 +87,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/RobotModelKDL_8hpp_source.html b/RobotModelKDL_8hpp_source.html index 5f2589f5..15785897 100644 --- a/RobotModelKDL_8hpp_source.html +++ b/RobotModelKDL_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/RobotModelKDL.hpp Source File + +
+
RobotModelKDL.hpp
@@ -187,7 +195,8 @@
+ diff --git a/RobotModelPinocchio_8cpp.html b/RobotModelPinocchio_8cpp.html index 4ca37123..6e55b422 100644 --- a/RobotModelPinocchio_8cpp.html +++ b/RobotModelPinocchio_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/pinocchio/RobotModelPinocchio.cpp File Reference + + + +
@@ -69,13 +82,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/RobotModelPinocchio_8hpp.html b/RobotModelPinocchio_8hpp.html index 97149b7a..8bbe864e 100644 --- a/RobotModelPinocchio_8hpp.html +++ b/RobotModelPinocchio_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/pinocchio/RobotModelPinocchio.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/RobotModelPinocchio_8hpp_source.html b/RobotModelPinocchio_8hpp_source.html index 51520beb..54dd1c5d 100644 --- a/RobotModelPinocchio_8hpp_source.html +++ b/RobotModelPinocchio_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/pinocchio/RobotModelPinocchio.hpp Source File + +
+
RobotModelPinocchio.hpp
@@ -150,7 +158,8 @@
+ diff --git a/RobotModelRBDL_8cpp.html b/RobotModelRBDL_8cpp.html index 39b83f57..c091273f 100644 --- a/RobotModelRBDL_8cpp.html +++ b/RobotModelRBDL_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/rbdl/RobotModelRBDL.cpp File Reference + + + +
@@ -64,13 +77,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/RobotModelRBDL_8hpp.html b/RobotModelRBDL_8hpp.html index 16fb45d1..d553dbc4 100644 --- a/RobotModelRBDL_8hpp.html +++ b/RobotModelRBDL_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/rbdl/RobotModelRBDL.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/RobotModelRBDL_8hpp_source.html b/RobotModelRBDL_8hpp_source.html index 2e4a49d4..baf07c11 100644 --- a/RobotModelRBDL_8hpp_source.html +++ b/RobotModelRBDL_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/rbdl/RobotModelRBDL.hpp Source File + +
+
RobotModelRBDL.hpp
@@ -153,7 +161,8 @@
+ diff --git a/RobotModel_8cpp.html b/RobotModel_8cpp.html index e2f7b153..c61f6655 100644 --- a/RobotModel_8cpp.html +++ b/RobotModel_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/RobotModel.cpp File Reference + + + +
Namespaces | @@ -66,7 +79,7 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -77,7 +90,8 @@ + diff --git a/RobotModel_8hpp.html b/RobotModel_8hpp.html index fb585bed..9752380b 100644 --- a/RobotModel_8hpp.html +++ b/RobotModel_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/RobotModel.hpp File Reference + + + +
Classes | @@ -84,7 +97,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -103,7 +116,8 @@ + diff --git a/RobotModel_8hpp_source.html b/RobotModel_8hpp_source.html index 40d8712f..3faa57aa 100644 --- a/RobotModel_8hpp_source.html +++ b/RobotModel_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/RobotModel.hpp Source File + + +
RobotModel.hpp
@@ -197,7 +205,7 @@
207
-
209 typedef std::map<std::string, RobotModel*(*)()> RobotModelMap;
+
209 typedef std::map<std::string, RobotModel*(*)()> RobotModelMap;
210
211 static RobotModel *createInstance(const std::string& name) {
@@ -218,9 +226,9 @@
224
- +
226 if(!robot_model_map)
-
227 robot_model_map = new RobotModelMap;
+
227 robot_model_map = new RobotModelMap;
228 return robot_model_map;
229 }
@@ -231,7 +239,7 @@
233 }
234private:
-
235 static RobotModelMap *robot_model_map;
+
235 static RobotModelMap *robot_model_map;
236};
237
@@ -243,7 +251,7 @@
241 RobotModelMap::iterator it = getRobotModelMap()->find(name);
242 if(it != getRobotModelMap()->end())
243 throw std::runtime_error("Failed to register plugin with name " + name + ". A plugin with the same name is already registered");
-
244 getRobotModelMap()->insert(std::make_pair(name, &createT<T>));
+
244 getRobotModelMap()->insert(std::make_pair(name, &createT<T>));
245 }
246};
@@ -329,7 +337,7 @@
Definition RobotModel.hpp:208
static T * createInstance(const std::string &name)
Definition RobotModel.hpp:219
static RobotModel * createInstance(const std::string &name)
Definition RobotModel.hpp:211
-
std::map< std::string, RobotModel *(*)() RobotModelMap)
Definition RobotModel.hpp:209
+
std::map< std::string, RobotModel *(*)()> RobotModelMap
Definition RobotModel.hpp:209
static RobotModelMap * getRobotModelMap()
Definition RobotModel.hpp:225
static void clear()
Definition RobotModel.hpp:231
Definition RobotModel.hpp:239
@@ -337,7 +345,8 @@ + diff --git a/SVD_8cpp.html b/SVD_8cpp.html index f0f00e8c..c917c492 100644 --- a/SVD_8cpp.html +++ b/SVD_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/SVD.cpp File Reference + + + +
Namespaces | @@ -61,7 +74,7 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -72,7 +85,8 @@ + diff --git a/SVD_8hpp.html b/SVD_8hpp.html index 827bb08b..09291940 100644 --- a/SVD_8hpp.html +++ b/SVD_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/SVD.hpp File Reference + + + +
Namespaces | @@ -63,7 +76,7 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -78,7 +91,8 @@ + diff --git a/SVD_8hpp_source.html b/SVD_8hpp_source.html index 37553110..ef9aafac 100644 --- a/SVD_8hpp_source.html +++ b/SVD_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tools/SVD.hpp Source File + + +
SVD.hpp
@@ -133,7 +141,8 @@
+ diff --git a/SceneConfig_8hpp.html b/SceneConfig_8hpp.html index e3cd62b7..e43fff2d 100644 --- a/SceneConfig_8hpp.html +++ b/SceneConfig_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/SceneConfig.hpp File Reference + + + +
Classes | @@ -68,13 +81,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/SceneConfig_8hpp_source.html b/SceneConfig_8hpp_source.html index 7e5672d4..2c82ff77 100644 --- a/SceneConfig_8hpp_source.html +++ b/SceneConfig_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/SceneConfig.hpp Source File + +
+
SceneConfig.hpp
@@ -104,7 +112,8 @@
+ diff --git a/Scene_8cpp.html b/Scene_8cpp.html index ca69befd..27f3b106 100644 --- a/Scene_8cpp.html +++ b/Scene_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/Scene.cpp File Reference + + + +
@@ -63,13 +76,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/Scene_8hpp.html b/Scene_8hpp.html index 17adc906..3e64544e 100644 --- a/Scene_8hpp.html +++ b/Scene_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/Scene.hpp File Reference + + + +
Classes | @@ -80,7 +93,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -97,7 +110,8 @@ + diff --git a/Scene_8hpp_source.html b/Scene_8hpp_source.html index 48d066df..0c360191 100644 --- a/Scene_8hpp_source.html +++ b/Scene_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/Scene.hpp Source File + + +
Scene.hpp
@@ -148,7 +156,7 @@
174
-
176 typedef std::map<std::string, Scene*(*)(RobotModelPtr, QPSolverPtr, double)> SceneMap;
+
176 typedef std::map<std::string, Scene*(*)(RobotModelPtr, QPSolverPtr, double)> SceneMap;
177
178 static Scene *createInstance(const std::string& name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt) {
@@ -169,9 +177,9 @@
191
- +
193 if(!scene_map)
-
194 scene_map = new SceneMap;
+
194 scene_map = new SceneMap;
195 return scene_map;
196 }
@@ -183,7 +191,7 @@
201
202private:
-
203 static SceneMap *scene_map;
+
203 static SceneMap *scene_map;
204};
205
@@ -196,7 +204,7 @@
210 if(it != getSceneMap()->end())
211 throw std::runtime_error("Failed to register plugin with name " + name + ". A plugin with the same name is already registered");
212
-
213 getSceneMap()->insert(std::make_pair(name, &createT<T,RobotModelPtr,QPSolverPtr>));
+
213 getSceneMap()->insert(std::make_pair(name, &createT<T,RobotModelPtr,QPSolverPtr>));
214 }
215};
@@ -263,8 +271,8 @@
Describes a hierarchy of quadratic programs.
Definition QuadraticProgram.hpp:57
Definition Scene.hpp:175
static SceneMap * getSceneMap()
Definition Scene.hpp:192
+
std::map< std::string, Scene *(*)(RobotModelPtr, QPSolverPtr, double)> SceneMap
Definition Scene.hpp:176
static T * createInstance(const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)
Definition Scene.hpp:186
-
std::map< std::string, Scene *(*)(RobotModelPtr, QPSolverPtr, double) SceneMap)
Definition Scene.hpp:176
static Scene * createInstance(const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)
Definition Scene.hpp:178
static void clear()
Definition Scene.hpp:198
Definition Scene.hpp:207
@@ -272,7 +280,8 @@ + diff --git a/TaskConfig_8cpp.html b/TaskConfig_8cpp.html index ebdff518..464a95be 100644 --- a/TaskConfig_8cpp.html +++ b/TaskConfig_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/TaskConfig.cpp File Reference + + + +
@@ -61,13 +74,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/TaskConfig_8hpp.html b/TaskConfig_8hpp.html index 8497ef52..7cded738 100644 --- a/TaskConfig_8hpp.html +++ b/TaskConfig_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/TaskConfig.hpp File Reference + + + +
Classes | @@ -72,7 +85,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -87,7 +100,8 @@ + diff --git a/TaskConfig_8hpp_source.html b/TaskConfig_8hpp_source.html index b852372a..1009893b 100644 --- a/TaskConfig_8hpp_source.html +++ b/TaskConfig_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/TaskConfig.hpp Source File + + +
TaskConfig.hpp
@@ -154,7 +162,8 @@
+ diff --git a/TaskStatus_8hpp.html b/TaskStatus_8hpp.html index c34d515e..86863e01 100644 --- a/TaskStatus_8hpp.html +++ b/TaskStatus_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/TaskStatus.hpp File Reference + + + +
Classes | @@ -70,13 +83,14 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/TaskStatus_8hpp_source.html b/TaskStatus_8hpp_source.html index ac11c2dd..d20cc315 100644 --- a/TaskStatus_8hpp_source.html +++ b/TaskStatus_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/TaskStatus.hpp Source File + + +
TaskStatus.hpp
@@ -114,7 +122,8 @@
+ diff --git a/Task_8cpp.html b/Task_8cpp.html index f81553e0..40df1a40 100644 --- a/Task_8cpp.html +++ b/Task_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/Task.cpp File Reference + + + +
@@ -62,13 +75,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/Task_8hpp.html b/Task_8hpp.html index 115b7a8a..54023388 100644 --- a/Task_8hpp.html +++ b/Task_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/Task.hpp File Reference + + + +
Classes | @@ -75,7 +88,7 @@

- +

Namespaces

namespace  wbc
namespace  wbc
 

@@ -86,7 +99,8 @@ + diff --git a/Task_8hpp_source.html b/Task_8hpp_source.html index 5c2a9acb..0bc84833 100644 --- a/Task_8hpp_source.html +++ b/Task_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/core/Task.hpp Source File + + +
Task.hpp
@@ -145,7 +153,8 @@
+ diff --git a/URDFTools_8cpp.html b/URDFTools_8cpp.html index 32ba3867..af6449cd 100644 --- a/URDFTools_8cpp.html +++ b/URDFTools_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/URDFTools.cpp File Reference + + + +
@@ -64,13 +77,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/URDFTools_8hpp.html b/URDFTools_8hpp.html index ea2cc578..99797777 100644 --- a/URDFTools_8hpp.html +++ b/URDFTools_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/tools/URDFTools.hpp File Reference + + + +
Classes | @@ -70,15 +83,16 @@

- + - +

Namespaces

namespace  base
namespace  base
 
namespace  wbc
namespace  wbc
 
+
diff --git a/URDFTools_8hpp_source.html b/URDFTools_8hpp_source.html index eef49e2b..b522ee39 100644 --- a/URDFTools_8hpp_source.html +++ b/URDFTools_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/tools/URDFTools.hpp Source File + + +
URDFTools.hpp
@@ -113,7 +121,8 @@
+ diff --git a/VelocitySceneQP_8cpp.html b/VelocitySceneQP_8cpp.html index 3681b807..2f8a91cd 100644 --- a/VelocitySceneQP_8cpp.html +++ b/VelocitySceneQP_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity_qp/VelocitySceneQP.cpp File Reference + + + +
@@ -67,13 +80,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/VelocitySceneQP_8hpp.html b/VelocitySceneQP_8hpp.html index 7e0c2b16..7c79984c 100644 --- a/VelocitySceneQP_8hpp.html +++ b/VelocitySceneQP_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity_qp/VelocitySceneQP.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/VelocitySceneQP_8hpp_source.html b/VelocitySceneQP_8hpp_source.html index 0e1080ca..7b58d08d 100644 --- a/VelocitySceneQP_8hpp_source.html +++ b/VelocitySceneQP_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity_qp/VelocitySceneQP.hpp Source File + +
+
VelocitySceneQP.hpp
@@ -114,7 +122,8 @@
+ diff --git a/VelocityScene_8cpp.html b/VelocityScene_8cpp.html index ff407eb8..c9ee384f 100644 --- a/VelocityScene_8cpp.html +++ b/VelocityScene_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity/VelocityScene.cpp File Reference + + + +
@@ -65,13 +78,14 @@
- +

Namespaces

namespace  wbc
namespace  wbc
 
+ diff --git a/VelocityScene_8hpp.html b/VelocityScene_8hpp.html index 344e2a90..0cd22ca1 100644 --- a/VelocityScene_8hpp.html +++ b/VelocityScene_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity/VelocityScene.hpp File Reference + + + +
Classes | @@ -69,13 +82,14 @@ - +

Namespaces

namespace  wbc
namespace  wbc
 
+
diff --git a/VelocityScene_8hpp_source.html b/VelocityScene_8hpp_source.html index 68479230..0e6c5c54 100644 --- a/VelocityScene_8hpp_source.html +++ b/VelocityScene_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity/VelocityScene.hpp Source File + +
+
VelocityScene.hpp
@@ -120,7 +128,8 @@
+ diff --git a/annotated.html b/annotated.html index 793c559d..88b64e3c 100644 --- a/annotated.html +++ b/annotated.html @@ -3,13 +3,15 @@ - + wbc: Class List + + +
+
Class List
@@ -88,49 +101,51 @@  CJointVelocityTaskImplementation of a Joint velocity task  CJointWeights  CKinematicChainKDLHelper class for storing information of a KDL chain in the robot model - CPIDControllerImplements an n-dimensional PID controller - CPIDCtrlParams - CPlanarPotentialFieldPlanar Potential field. The gradient will be constant on planes parallel to the plane defined by x0 (origin) and n (surface normal) - CPluginLoader - CPosPDControllerImplements the following two control scemes - CPotentialFieldBase class for potential fields - CPotentialFieldInfo - CPotentialFieldsControllerBase class for potential field controllers - CProxQPSolverWrapper for the qp-solver prox-qp (see https://github.com/Simple-Robotics/proxsuite). It solves problems of shape: - CQPOASESSolverWrapper for the qp-solver qpoases (see https://www.coin-or.org/qpOASES/doc/3.0/manual.pdf). It solves problems of shape: - CQPSolver - CQPSolverConfig - CQPSolverFactory - CQPSolverRegistry - CQPSwiftSolver - CQuadraticProgramDescribes a quadratic program of the form - CRadialPotentialFieldRadial Potential field. The computed gradient will be constant on volumnes with constant radius around the center of the potential field: - CRigidbodyDynamicsConstraintAbstract class to represent a generic hard constraint for a WBC optimization problem - CRobotModelInterface for all robot models. This has to provide all kinematics and dynamics information that is required for WBC - CRobotModelConfigRobot Model configuration class - CRobotModelFactory - CRobotModelHyrodyn - CRobotModelKDLThis model describes the kinemetic relationships required for velocity based wbc. It is based on a single KDL Tree. However, multiple KDL trees can be added and will be appropriately concatenated. This way you can describe e.g. geometric robot-object relationships or create multi-robot scenarios - CRobotModelPinocchio - CRobotModelRBDL - CRobotModelRegistry - CSceneBase class for all wbc scenes - CSceneConfig - CSceneFactory - CSceneRegistry - CTaskAbstract class to represent a generic task for a WBC optimization problem - CTaskConfigDefines a task in the whole body control problem. Valid Configurations are e.g - CTasksStatus - CTaskStatus - CURDFTools - CVelocitySceneVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: - CVelocitySceneQPVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: + COsqpSolver + CPIDControllerImplements an n-dimensional PID controller + CPIDCtrlParams + CPlanarPotentialFieldPlanar Potential field. The gradient will be constant on planes parallel to the plane defined by x0 (origin) and n (surface normal) + CPluginLoader + CPosPDControllerImplements the following two control scemes + CPotentialFieldBase class for potential fields + CPotentialFieldInfo + CPotentialFieldsControllerBase class for potential field controllers + CProxQPSolverWrapper for the qp-solver prox-qp (see https://github.com/Simple-Robotics/proxsuite). It solves problems of shape: + CQPOASESSolverWrapper for the qp-solver qpoases (see https://www.coin-or.org/qpOASES/doc/3.0/manual.pdf). It solves problems of shape: + CQPSolver + CQPSolverConfig + CQPSolverFactory + CQPSolverRegistry + CQPSwiftSolver + CQuadraticProgramDescribes a quadratic program of the form + CRadialPotentialFieldRadial Potential field. The computed gradient will be constant on volumnes with constant radius around the center of the potential field: + CRigidbodyDynamicsConstraintAbstract class to represent a generic hard constraint for a WBC optimization problem + CRobotModelInterface for all robot models. This has to provide all kinematics and dynamics information that is required for WBC + CRobotModelConfigRobot Model configuration class + CRobotModelFactory + CRobotModelHyrodyn + CRobotModelKDLThis model describes the kinemetic relationships required for velocity based wbc. It is based on a single KDL Tree. However, multiple KDL trees can be added and will be appropriately concatenated. This way you can describe e.g. geometric robot-object relationships or create multi-robot scenarios + CRobotModelPinocchio + CRobotModelRBDL + CRobotModelRegistry + CSceneBase class for all wbc scenes + CSceneConfig + CSceneFactory + CSceneRegistry + CTaskAbstract class to represent a generic task for a WBC optimization problem + CTaskConfigDefines a task in the whole body control problem. Valid Configurations are e.g + CTasksStatus + CTaskStatus + CURDFTools + CVelocitySceneVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: + CVelocitySceneQPVelocity-based implementation of the WBC Scene. It sets up and solves the following problem:
+ diff --git a/cart__pos__ctrl__dynamic_8cpp.html b/cart__pos__ctrl__dynamic_8cpp.html index c0a23a85..c053a1e3 100644 --- a/cart__pos__ctrl__dynamic_8cpp.html +++ b/cart__pos__ctrl__dynamic_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/kuka_iiwa/cart_pos_ctrl_dynamic.cpp File Reference + + + +
@@ -78,12 +91,12 @@

int main ( - ) + )

-

Acceleration-based example, Cartesian position control of the KUKA iiwa robot (fixed base, no contacts). In the example the following problem is solved:

+

Acceleration-based example, Cartesian position control of the KUKA iiwa robot (fixed base, no contacts). In the example the following problem is solved:

\[ \begin{array}{ccc} minimize & \| \mathbf{J}\ddot{\mathbf{q}} - \dot{\mathbf{v}}_d + \dot{\mathbf{J}}\dot{\mathbf{q}}\|_2\\ @@ -93,7 +106,7 @@

+

where

\[ \dot{\mathbf{v}}_d = \dot{\mathbf{v}}_r + \mathbf{K}_d(\mathbf{v}_r-\mathbf{v}) + \mathbf{K}_p(\mathbf{x}_r-\mathbf{x}) \] @@ -117,7 +130,8 @@

+

diff --git a/cart__pos__ctrl__hls_8cpp.html b/cart__pos__ctrl__hls_8cpp.html index 4e867641..ea0035ef 100644 --- a/cart__pos__ctrl__hls_8cpp.html +++ b/cart__pos__ctrl__hls_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/kuka_iiwa/cart_pos_ctrl_hls.cpp File Reference + + +
+
@@ -78,12 +91,12 @@

int main ( - ) + )

-

Simple Velocity-based example, Cartesian position control on a kuka iiwa 7 dof arm. The solution is computed using the hierarchical least squares solver (hls), which provides an analytical solution. In the example the following problem is solved:

+

Simple Velocity-based example, Cartesian position control on a kuka iiwa 7 dof arm. The solution is computed using the hierarchical least squares solver (hls), which provides an analytical solution. In the example the following problem is solved:

\[ \begin{array}{ccc} minimize & \| \dot{\mathbf{q}} \|_2& \\ @@ -92,7 +105,7 @@

+

where

\[ \mathbf{v}_d = \mathbf{K}_p(\mathbf{x}_r-\mathbf{x}) \] @@ -111,7 +124,8 @@

+

diff --git a/cart__pos__ctrl__hls__hierarchies_8cpp.html b/cart__pos__ctrl__hls__hierarchies_8cpp.html index 452c984b..609d5769 100644 --- a/cart__pos__ctrl__hls__hierarchies_8cpp.html +++ b/cart__pos__ctrl__hls__hierarchies_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/kuka_iiwa/cart_pos_ctrl_hls_hierarchies.cpp File Reference + + +
+
@@ -79,7 +92,7 @@

int main ( - int argc, + int argc, @@ -95,7 +108,8 @@

+

diff --git a/cart__pos__ctrl__hls__weights_8cpp.html b/cart__pos__ctrl__hls__weights_8cpp.html index 85525435..6ebf3364 100644 --- a/cart__pos__ctrl__hls__weights_8cpp.html +++ b/cart__pos__ctrl__hls__weights_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/kuka_iiwa/cart_pos_ctrl_hls_weights.cpp File Reference + + +
+
@@ -78,7 +91,7 @@

int main ( - ) + ) @@ -90,7 +103,8 @@

+

diff --git a/cart__pos__ctrl__qpoases_8cpp.html b/cart__pos__ctrl__qpoases_8cpp.html index bce7e428..03ec52bc 100644 --- a/cart__pos__ctrl__qpoases_8cpp.html +++ b/cart__pos__ctrl__qpoases_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/kuka_iiwa/cart_pos_ctrl_qpoases.cpp File Reference + + +
+
@@ -79,12 +92,12 @@

int main ( - ) + )

-

Simple Velocity-based example, Cartesian position control on a kuka iiwa 7 dof arm. In contrast to the cart_pos_ctrl_hls example, a QP solver (qpoases) is used to compute the solution. In the example the following problem is solved:

+

Simple Velocity-based example, Cartesian position control on a kuka iiwa 7 dof arm. In contrast to the cart_pos_ctrl_hls example, a QP solver (qpoases) is used to compute the solution. In the example the following problem is solved:

\[ \begin{array}{ccc} minimize & \| \mathbf{J_w\dot{q}}-\mathbf{v}_{d} \|_2& \\ @@ -93,7 +106,7 @@

+

where

\[ \mathbf{v}_d = \mathbf{K}_p(\mathbf{x}_r-\mathbf{x}) \] @@ -113,7 +126,8 @@

+

diff --git a/classes.html b/classes.html index 7b252876..97823fd9 100644 --- a/classes.html +++ b/classes.html @@ -3,13 +3,15 @@ - + wbc: Class Index + +
+
+
Class Index
-
A | C | E | H | J | K | P | Q | R | S | T | U | V
+
A | C | E | H | J | K | O | P | Q | R | S | T | U | V
+
diff --git a/classwbc_1_1AccelerationScene-members.html b/classwbc_1_1AccelerationScene-members.html index 880564fc..bd0fc79f 100644 --- a/classwbc_1_1AccelerationScene-members.html +++ b/classwbc_1_1AccelerationScene-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + + +
wbc::AccelerationScene Member List
@@ -105,7 +118,8 @@
+ diff --git a/classwbc_1_1AccelerationScene.html b/classwbc_1_1AccelerationScene.html index 3c0648b9..22bd5c64 100644 --- a/classwbc_1_1AccelerationScene.html +++ b/classwbc_1_1AccelerationScene.html @@ -3,13 +3,15 @@ - + wbc: wbc::AccelerationScene Class Reference + + + +
Public Member Functions | @@ -236,12 +249,12 @@

wbc::AccelerationScene::AccelerationScene ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - QPSolverPtr solver, + QPSolverPtr solver, @@ -265,7 +278,7 @@

virtual wbc::AccelerationScene::~AccelerationScene ( - ) + ) @@ -349,7 +362,7 @@

const HierarchicalQP & wbc::AccelerationScene::update ( - ) + ) @@ -384,7 +397,7 @@

const TasksStatus & wbc::AccelerationScene::updateTasksStatus ( - ) + ) @@ -475,7 +488,8 @@

+

diff --git a/classwbc_1_1AccelerationSceneReducedTSID-members.html b/classwbc_1_1AccelerationSceneReducedTSID-members.html index e917b9b5..48108a92 100644 --- a/classwbc_1_1AccelerationSceneReducedTSID-members.html +++ b/classwbc_1_1AccelerationSceneReducedTSID-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::AccelerationSceneReducedTSID Member List
@@ -111,7 +124,8 @@
+
diff --git a/classwbc_1_1AccelerationSceneReducedTSID.html b/classwbc_1_1AccelerationSceneReducedTSID.html index dcaa57db..94c52e0a 100644 --- a/classwbc_1_1AccelerationSceneReducedTSID.html +++ b/classwbc_1_1AccelerationSceneReducedTSID.html @@ -3,13 +3,15 @@ - + wbc: wbc::AccelerationSceneReducedTSID Class Reference + + + +
diff --git a/classwbc_1_1AccelerationSceneTSID-members.html b/classwbc_1_1AccelerationSceneTSID-members.html index 94f46715..86079b5d 100644 --- a/classwbc_1_1AccelerationSceneTSID-members.html +++ b/classwbc_1_1AccelerationSceneTSID-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::AccelerationSceneTSID Member List
@@ -111,7 +124,8 @@
+
diff --git a/classwbc_1_1AccelerationSceneTSID.html b/classwbc_1_1AccelerationSceneTSID.html index 87adfb77..b7fe23b0 100644 --- a/classwbc_1_1AccelerationSceneTSID.html +++ b/classwbc_1_1AccelerationSceneTSID.html @@ -3,13 +3,15 @@ - + wbc: wbc::AccelerationSceneTSID Class Reference + + + +
diff --git a/classwbc_1_1ActiveContact-members.html b/classwbc_1_1ActiveContact-members.html index f1d6b517..64f193ea 100644 --- a/classwbc_1_1ActiveContact-members.html +++ b/classwbc_1_1ActiveContact-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::ActiveContact Member List
@@ -67,7 +80,8 @@
+
diff --git a/classwbc_1_1ActiveContact.html b/classwbc_1_1ActiveContact.html index f86adbc3..e38a8c7a 100644 --- a/classwbc_1_1ActiveContact.html +++ b/classwbc_1_1ActiveContact.html @@ -3,13 +3,15 @@ - + wbc: wbc::ActiveContact Class Reference + + + +
diff --git a/classwbc_1_1ActiveContacts-members.html b/classwbc_1_1ActiveContacts-members.html index a54e6cb1..370c38aa 100644 --- a/classwbc_1_1ActiveContacts-members.html +++ b/classwbc_1_1ActiveContacts-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::ActiveContacts Member List
@@ -61,7 +74,8 @@
+
diff --git a/classwbc_1_1ActiveContacts.html b/classwbc_1_1ActiveContacts.html index 8792a541..b4124261 100644 --- a/classwbc_1_1ActiveContacts.html +++ b/classwbc_1_1ActiveContacts.html @@ -3,13 +3,15 @@ - + wbc: wbc::ActiveContacts Class Reference + + + +
diff --git a/classwbc_1_1CartesianAccelerationTask-members.html b/classwbc_1_1CartesianAccelerationTask-members.html index d95f7b17..abf6e28b 100644 --- a/classwbc_1_1CartesianAccelerationTask-members.html +++ b/classwbc_1_1CartesianAccelerationTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::CartesianAccelerationTask Member List
@@ -83,7 +96,8 @@
+
diff --git a/classwbc_1_1CartesianAccelerationTask.html b/classwbc_1_1CartesianAccelerationTask.html index ac5e6ac4..b65fd9e7 100644 --- a/classwbc_1_1CartesianAccelerationTask.html +++ b/classwbc_1_1CartesianAccelerationTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::CartesianAccelerationTask Class Reference + + + +
diff --git a/classwbc_1_1CartesianForcePIDController-members.html b/classwbc_1_1CartesianForcePIDController-members.html index 30ef1697..9b918f39 100644 --- a/classwbc_1_1CartesianForcePIDController-members.html +++ b/classwbc_1_1CartesianForcePIDController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::CartesianForcePIDController Member List
@@ -89,7 +102,8 @@
+
diff --git a/classwbc_1_1CartesianForcePIDController.html b/classwbc_1_1CartesianForcePIDController.html index 2f05378e..10849e3e 100644 --- a/classwbc_1_1CartesianForcePIDController.html +++ b/classwbc_1_1CartesianForcePIDController.html @@ -3,13 +3,15 @@ - + wbc: wbc::CartesianForcePIDController Class Reference + + + +
diff --git a/classwbc_1_1CartesianPosPDController-members.html b/classwbc_1_1CartesianPosPDController-members.html index 24a256ca..7d7eeda6 100644 --- a/classwbc_1_1CartesianPosPDController-members.html +++ b/classwbc_1_1CartesianPosPDController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
+
wbc::CartesianPosPDController Member List
@@ -98,7 +111,8 @@
+
diff --git a/classwbc_1_1CartesianPosPDController.html b/classwbc_1_1CartesianPosPDController.html index 76342728..836e6303 100644 --- a/classwbc_1_1CartesianPosPDController.html +++ b/classwbc_1_1CartesianPosPDController.html @@ -3,13 +3,15 @@ - + wbc: wbc::CartesianPosPDController Class Reference + + + +
Public Member Functions | @@ -171,7 +184,7 @@
  • Velocity Output: \(\mathbf{v}_d = \mathbf{K}_d\mathbf{v}_r + \mathbf{K}_pe\)
  • Acceleration Output: \(\mathbf{a}_d = \mathbf{K}_{ff}\ddot{\mathbf{e}} + \mathbf{K}_d\dot{\mathbf{e}} + \mathbf{K}_p\mathbf{e}\),
  • -

    where pose, twist and accelerationerror are computed as \( +

    where pose, twist and accelerationerror are computed as \( \renewcommand*{\arraystretch}{1.2} \mathbf{e} = \left( \begin{array}{c} @@ -200,7 +213,7 @@

    wbc::CartesianPosPDController::CartesianPosPDController ( - ) + ) @@ -247,7 +260,7 @@

    void wbc::CartesianPosPDController::extractSetpoint ( - const base::samples::RigidBodyStateSE3 & setpoint, + const base::samples::RigidBodyStateSE3 & setpoint, @@ -273,7 +286,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::CartesianPosPDController::update ( - const base::samples::RigidBodyStateSE3 & setpoint, + const base::samples::RigidBodyStateSE3 & setpoint, @@ -382,7 +395,8 @@

    +

    diff --git a/classwbc_1_1CartesianPotentialFieldsController-members.html b/classwbc_1_1CartesianPotentialFieldsController-members.html index 4827c6eb..977e3d2d 100644 --- a/classwbc_1_1CartesianPotentialFieldsController-members.html +++ b/classwbc_1_1CartesianPotentialFieldsController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::CartesianPotentialFieldsController Member List
    @@ -80,7 +93,8 @@
    +
    diff --git a/classwbc_1_1CartesianPotentialFieldsController.html b/classwbc_1_1CartesianPotentialFieldsController.html index a5661bb1..9a22a051 100644 --- a/classwbc_1_1CartesianPotentialFieldsController.html +++ b/classwbc_1_1CartesianPotentialFieldsController.html @@ -3,13 +3,15 @@ - + wbc: wbc::CartesianPotentialFieldsController Class Reference + + + +
    diff --git a/classwbc_1_1CartesianTask-members.html b/classwbc_1_1CartesianTask-members.html index 8bd0b877..ccd11459 100644 --- a/classwbc_1_1CartesianTask-members.html +++ b/classwbc_1_1CartesianTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::CartesianTask Member List
    @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1CartesianTask.html b/classwbc_1_1CartesianTask.html index afc429c6..6ec10af2 100644 --- a/classwbc_1_1CartesianTask.html +++ b/classwbc_1_1CartesianTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::CartesianTask Class Reference + + + +
    diff --git a/classwbc_1_1CartesianVelocityTask-members.html b/classwbc_1_1CartesianVelocityTask-members.html index ca643fb0..20e2dee5 100644 --- a/classwbc_1_1CartesianVelocityTask-members.html +++ b/classwbc_1_1CartesianVelocityTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::CartesianVelocityTask Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1CartesianVelocityTask.html b/classwbc_1_1CartesianVelocityTask.html index 1ecfe566..e33b1f47 100644 --- a/classwbc_1_1CartesianVelocityTask.html +++ b/classwbc_1_1CartesianVelocityTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::CartesianVelocityTask Class Reference + + + +
    diff --git a/classwbc_1_1CoMAccelerationTask-members.html b/classwbc_1_1CoMAccelerationTask-members.html index 7e44136a..04f5f8bb 100644 --- a/classwbc_1_1CoMAccelerationTask-members.html +++ b/classwbc_1_1CoMAccelerationTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::CoMAccelerationTask Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1CoMAccelerationTask.html b/classwbc_1_1CoMAccelerationTask.html index 532f16aa..a6eda5a7 100644 --- a/classwbc_1_1CoMAccelerationTask.html +++ b/classwbc_1_1CoMAccelerationTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::CoMAccelerationTask Class Reference + + + +
    diff --git a/classwbc_1_1CoMVelocityTask-members.html b/classwbc_1_1CoMVelocityTask-members.html index 483c973e..2372eb69 100644 --- a/classwbc_1_1CoMVelocityTask-members.html +++ b/classwbc_1_1CoMVelocityTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::CoMVelocityTask Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1CoMVelocityTask.html b/classwbc_1_1CoMVelocityTask.html index 6652d0e7..e7fcda4c 100644 --- a/classwbc_1_1CoMVelocityTask.html +++ b/classwbc_1_1CoMVelocityTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::CoMVelocityTask Class Reference + + + +
    diff --git a/classwbc_1_1Constraint-members.html b/classwbc_1_1Constraint-members.html index a3c97000..c01341c1 100644 --- a/classwbc_1_1Constraint-members.html +++ b/classwbc_1_1Constraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::Constraint Member List
    @@ -70,8 +83,8 @@ lb()wbc::Constraint lb_vecwbc::Constraintprotected size()wbc::Constraint - type()wbc::Constraint - Type enum namewbc::Constraint + Type enum namewbc::Constraint + type()wbc::Constraint ub()wbc::Constraint ub_vecwbc::Constraintprotected update(RobotModelPtr robot_model)=0wbc::Constraintpure virtual @@ -79,7 +92,8 @@
    +
    diff --git a/classwbc_1_1Constraint.html b/classwbc_1_1Constraint.html index a68cc2dd..76984271 100644 --- a/classwbc_1_1Constraint.html +++ b/classwbc_1_1Constraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::Constraint Class Reference + + + +
    diff --git a/classwbc_1_1ContactsAccelerationConstraint-members.html b/classwbc_1_1ContactsAccelerationConstraint-members.html index fc08da12..343155a7 100644 --- a/classwbc_1_1ContactsAccelerationConstraint-members.html +++ b/classwbc_1_1ContactsAccelerationConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::ContactsAccelerationConstraint Member List
    @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1ContactsAccelerationConstraint.html b/classwbc_1_1ContactsAccelerationConstraint.html index b776e261..c1513211 100644 --- a/classwbc_1_1ContactsAccelerationConstraint.html +++ b/classwbc_1_1ContactsAccelerationConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::ContactsAccelerationConstraint Class Reference + + + +
    diff --git a/classwbc_1_1ContactsFrictionPointConstraint-members.html b/classwbc_1_1ContactsFrictionPointConstraint-members.html index 06affea3..a416b770 100644 --- a/classwbc_1_1ContactsFrictionPointConstraint-members.html +++ b/classwbc_1_1ContactsFrictionPointConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::ContactsFrictionPointConstraint Member List
    @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1ContactsFrictionPointConstraint.html b/classwbc_1_1ContactsFrictionPointConstraint.html index 8ce6eb15..6d7ed05a 100644 --- a/classwbc_1_1ContactsFrictionPointConstraint.html +++ b/classwbc_1_1ContactsFrictionPointConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::ContactsFrictionPointConstraint Class Reference + + + +
    diff --git a/classwbc_1_1ContactsFrictionSurfaceConstraint-members.html b/classwbc_1_1ContactsFrictionSurfaceConstraint-members.html index 253a4fb8..8874acdd 100644 --- a/classwbc_1_1ContactsFrictionSurfaceConstraint-members.html +++ b/classwbc_1_1ContactsFrictionSurfaceConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::ContactsFrictionSurfaceConstraint Member List
    @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1ContactsFrictionSurfaceConstraint.html b/classwbc_1_1ContactsFrictionSurfaceConstraint.html index cb0d7101..52d3b1df 100644 --- a/classwbc_1_1ContactsFrictionSurfaceConstraint.html +++ b/classwbc_1_1ContactsFrictionSurfaceConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::ContactsFrictionSurfaceConstraint Class Reference + + + +
    diff --git a/classwbc_1_1ContactsVelocityConstraint-members.html b/classwbc_1_1ContactsVelocityConstraint-members.html index e8d60ed9..4405cb78 100644 --- a/classwbc_1_1ContactsVelocityConstraint-members.html +++ b/classwbc_1_1ContactsVelocityConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::ContactsVelocityConstraint Member List
    @@ -71,8 +84,8 @@ lb()wbc::Constraint lb_vecwbc::Constraintprotected size()wbc::Constraint - type()wbc::Constraint - Type enum namewbc::Constraint + Type enum namewbc::Constraint + type()wbc::Constraint ub()wbc::Constraint ub_vecwbc::Constraintprotected update(RobotModelPtr robot_model) overridewbc::ContactsVelocityConstraintvirtual @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1ContactsVelocityConstraint.html b/classwbc_1_1ContactsVelocityConstraint.html index b3ae401a..e818f14d 100644 --- a/classwbc_1_1ContactsVelocityConstraint.html +++ b/classwbc_1_1ContactsVelocityConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::ContactsVelocityConstraint Class Reference + + + +
    diff --git a/classwbc_1_1EffortLimitsAccelerationConstraint-members.html b/classwbc_1_1EffortLimitsAccelerationConstraint-members.html index 0ea8be83..1d6763c4 100644 --- a/classwbc_1_1EffortLimitsAccelerationConstraint-members.html +++ b/classwbc_1_1EffortLimitsAccelerationConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::EffortLimitsAccelerationConstraint Member List
    @@ -71,8 +84,8 @@ lb()wbc::Constraint lb_vecwbc::Constraintprotected size()wbc::Constraint - type()wbc::Constraint - Type enum namewbc::Constraint + Type enum namewbc::Constraint + type()wbc::Constraint ub()wbc::Constraint ub_vecwbc::Constraintprotected update(RobotModelPtr robot_model) overridewbc::EffortLimitsAccelerationConstraintvirtual @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1EffortLimitsAccelerationConstraint.html b/classwbc_1_1EffortLimitsAccelerationConstraint.html index 97953013..a8352af8 100644 --- a/classwbc_1_1EffortLimitsAccelerationConstraint.html +++ b/classwbc_1_1EffortLimitsAccelerationConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::EffortLimitsAccelerationConstraint Class Reference + + + +
    diff --git a/classwbc_1_1EiquadprogSolver-members.html b/classwbc_1_1EiquadprogSolver-members.html index d8d4c817..0b1462a6 100644 --- a/classwbc_1_1EiquadprogSolver-members.html +++ b/classwbc_1_1EiquadprogSolver-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::EiquadprogSolver Member List
    @@ -75,7 +88,8 @@
    +
    diff --git a/classwbc_1_1EiquadprogSolver.html b/classwbc_1_1EiquadprogSolver.html index 788cdb70..318c47f0 100644 --- a/classwbc_1_1EiquadprogSolver.html +++ b/classwbc_1_1EiquadprogSolver.html @@ -3,13 +3,15 @@ - + wbc: wbc::EiquadprogSolver Class Reference + + + +
    diff --git a/classwbc_1_1HierarchicalLSSolver-members.html b/classwbc_1_1HierarchicalLSSolver-members.html index a2730659..cdb01fab 100644 --- a/classwbc_1_1HierarchicalLSSolver-members.html +++ b/classwbc_1_1HierarchicalLSSolver-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::HierarchicalLSSolver Member List
    @@ -89,7 +102,8 @@
    +
    diff --git a/classwbc_1_1HierarchicalLSSolver.html b/classwbc_1_1HierarchicalLSSolver.html index 49d3ed22..5a87a64c 100644 --- a/classwbc_1_1HierarchicalLSSolver.html +++ b/classwbc_1_1HierarchicalLSSolver.html @@ -3,13 +3,15 @@ - + wbc: wbc::HierarchicalLSSolver Class Reference + + + +
    diff --git a/classwbc_1_1HierarchicalLSSolver_1_1PriorityData-members.html b/classwbc_1_1HierarchicalLSSolver_1_1PriorityData-members.html index 0e41a001..1f3cb054 100644 --- a/classwbc_1_1HierarchicalLSSolver_1_1PriorityData-members.html +++ b/classwbc_1_1HierarchicalLSSolver_1_1PriorityData-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::HierarchicalLSSolver::PriorityData Member List
    @@ -75,7 +88,8 @@
    +
    diff --git a/classwbc_1_1HierarchicalLSSolver_1_1PriorityData.html b/classwbc_1_1HierarchicalLSSolver_1_1PriorityData.html index 3f369baf..fe91aa47 100644 --- a/classwbc_1_1HierarchicalLSSolver_1_1PriorityData.html +++ b/classwbc_1_1HierarchicalLSSolver_1_1PriorityData.html @@ -3,13 +3,15 @@ - + wbc: wbc::HierarchicalLSSolver::PriorityData Class Reference + + + +
    diff --git a/classwbc_1_1JointAccelerationTask-members.html b/classwbc_1_1JointAccelerationTask-members.html index c509c97a..949a667b 100644 --- a/classwbc_1_1JointAccelerationTask-members.html +++ b/classwbc_1_1JointAccelerationTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointAccelerationTask Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1JointAccelerationTask.html b/classwbc_1_1JointAccelerationTask.html index c5850b0d..77d4f4e8 100644 --- a/classwbc_1_1JointAccelerationTask.html +++ b/classwbc_1_1JointAccelerationTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointAccelerationTask Class Reference + + + +
    diff --git a/classwbc_1_1JointIntegrator-members.html b/classwbc_1_1JointIntegrator-members.html index f69f4a2e..1e666ed0 100644 --- a/classwbc_1_1JointIntegrator-members.html +++ b/classwbc_1_1JointIntegrator-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointIntegrator Member List
    @@ -66,7 +79,8 @@
    +
    diff --git a/classwbc_1_1JointIntegrator.html b/classwbc_1_1JointIntegrator.html index c19c66b3..00f8604d 100644 --- a/classwbc_1_1JointIntegrator.html +++ b/classwbc_1_1JointIntegrator.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointIntegrator Class Reference + + + +
    diff --git a/classwbc_1_1JointLimitAvoidanceController-members.html b/classwbc_1_1JointLimitAvoidanceController-members.html index ca39eca9..e37f1bd2 100644 --- a/classwbc_1_1JointLimitAvoidanceController-members.html +++ b/classwbc_1_1JointLimitAvoidanceController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointLimitAvoidanceController Member List
    @@ -84,7 +97,8 @@
    +
    diff --git a/classwbc_1_1JointLimitAvoidanceController.html b/classwbc_1_1JointLimitAvoidanceController.html index eb159f57..aa39c42a 100644 --- a/classwbc_1_1JointLimitAvoidanceController.html +++ b/classwbc_1_1JointLimitAvoidanceController.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointLimitAvoidanceController Class Reference + + + +
    diff --git a/classwbc_1_1JointLimitsAccelerationConstraint-members.html b/classwbc_1_1JointLimitsAccelerationConstraint-members.html index 928477ee..4f62b64e 100644 --- a/classwbc_1_1JointLimitsAccelerationConstraint-members.html +++ b/classwbc_1_1JointLimitsAccelerationConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointLimitsAccelerationConstraint Member List
    @@ -84,7 +97,8 @@
    +
    diff --git a/classwbc_1_1JointLimitsAccelerationConstraint.html b/classwbc_1_1JointLimitsAccelerationConstraint.html index 47b75214..d59ce33e 100644 --- a/classwbc_1_1JointLimitsAccelerationConstraint.html +++ b/classwbc_1_1JointLimitsAccelerationConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointLimitsAccelerationConstraint Class Reference + + + +
    diff --git a/classwbc_1_1JointLimitsVelocityConstraint-members.html b/classwbc_1_1JointLimitsVelocityConstraint-members.html index f079670d..429ab25e 100644 --- a/classwbc_1_1JointLimitsVelocityConstraint-members.html +++ b/classwbc_1_1JointLimitsVelocityConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointLimitsVelocityConstraint Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1JointLimitsVelocityConstraint.html b/classwbc_1_1JointLimitsVelocityConstraint.html index 58302d14..8157a69a 100644 --- a/classwbc_1_1JointLimitsVelocityConstraint.html +++ b/classwbc_1_1JointLimitsVelocityConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointLimitsVelocityConstraint Class Reference + + + +
    diff --git a/classwbc_1_1JointPosPDController-members.html b/classwbc_1_1JointPosPDController-members.html index 06d786a6..cfdc09df 100644 --- a/classwbc_1_1JointPosPDController-members.html +++ b/classwbc_1_1JointPosPDController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointPosPDController Member List
    @@ -97,7 +110,8 @@
    +
    diff --git a/classwbc_1_1JointPosPDController.html b/classwbc_1_1JointPosPDController.html index 1a6db89e..791c913d 100644 --- a/classwbc_1_1JointPosPDController.html +++ b/classwbc_1_1JointPosPDController.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointPosPDController Class Reference + + + +
    diff --git a/classwbc_1_1JointTask-members.html b/classwbc_1_1JointTask-members.html index 3c568ba7..2d75ef5b 100644 --- a/classwbc_1_1JointTask-members.html +++ b/classwbc_1_1JointTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointTask Member List
    @@ -81,7 +94,8 @@
    +
    diff --git a/classwbc_1_1JointTask.html b/classwbc_1_1JointTask.html index beadf794..72bd084a 100644 --- a/classwbc_1_1JointTask.html +++ b/classwbc_1_1JointTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointTask Class Reference + + + +
    Public Member Functions | @@ -144,7 +157,7 @@

    wbc::JointTask::JointTask ( - const TaskConfig & _config, + const TaskConfig & _config, @@ -168,7 +181,7 @@

    wbc::JointTask::~JointTask ( - ) + ) @@ -218,7 +231,8 @@

    +

    diff --git a/classwbc_1_1JointTorquePIDController-members.html b/classwbc_1_1JointTorquePIDController-members.html index 7048ab68..db0c8964 100644 --- a/classwbc_1_1JointTorquePIDController-members.html +++ b/classwbc_1_1JointTorquePIDController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointTorquePIDController Member List
    @@ -92,7 +105,8 @@
    +
    diff --git a/classwbc_1_1JointTorquePIDController.html b/classwbc_1_1JointTorquePIDController.html index 8bce9ccc..1f8b9968 100644 --- a/classwbc_1_1JointTorquePIDController.html +++ b/classwbc_1_1JointTorquePIDController.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointTorquePIDController Class Reference + + + +
    diff --git a/classwbc_1_1JointVelocityTask-members.html b/classwbc_1_1JointVelocityTask-members.html index 0671d3c4..0912e9b2 100644 --- a/classwbc_1_1JointVelocityTask-members.html +++ b/classwbc_1_1JointVelocityTask-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::JointVelocityTask Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1JointVelocityTask.html b/classwbc_1_1JointVelocityTask.html index 613b2a23..66f27eae 100644 --- a/classwbc_1_1JointVelocityTask.html +++ b/classwbc_1_1JointVelocityTask.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointVelocityTask Class Reference + + + +
    diff --git a/classwbc_1_1JointWeights.html b/classwbc_1_1JointWeights.html index ef0ed23e..8f349aef 100644 --- a/classwbc_1_1JointWeights.html +++ b/classwbc_1_1JointWeights.html @@ -3,13 +3,15 @@ - + wbc: wbc::JointWeights Class Reference + + +
    +
    wbc::JointWeights Class Reference
    @@ -68,7 +81,8 @@
    +
    diff --git a/classwbc_1_1KinematicChainKDL-members.html b/classwbc_1_1KinematicChainKDL-members.html index 9fa5f7be..c41fa84f 100644 --- a/classwbc_1_1KinematicChainKDL-members.html +++ b/classwbc_1_1KinematicChainKDL-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + + +
    wbc::KinematicChainKDL Member List
    @@ -90,7 +103,8 @@
    + diff --git a/classwbc_1_1KinematicChainKDL.html b/classwbc_1_1KinematicChainKDL.html index ba566584..bf607e3a 100644 --- a/classwbc_1_1KinematicChainKDL.html +++ b/classwbc_1_1KinematicChainKDL.html @@ -3,13 +3,15 @@ - + wbc: wbc::KinematicChainKDL Class Reference + + + +
    diff --git a/classwbc_1_1OsqpSolver-members.html b/classwbc_1_1OsqpSolver-members.html new file mode 100644 index 00000000..1317a718 --- /dev/null +++ b/classwbc_1_1OsqpSolver-members.html @@ -0,0 +1,97 @@ + + + + + + + +wbc: Member List + + + + + + + + + + + +
    +
    + + + + + + +
    +
    wbc +
    +
    +
    + + + + + + + + + +
    +
    +
    +
    wbc::OsqpSolver Member List
    +
    +
    + +

    This is the complete list of members for wbc::OsqpSolver, including all inherited members.

    + + + + + + + + + + + + + + + + + + +
    configuredwbc::OsqpSolverprotected
    constraint_mat_densewbc::OsqpSolverprotected
    constraint_mat_sparsewbc::OsqpSolverprotected
    exitFlagToString(OsqpEigen::ErrorExitFlag flag)wbc::OsqpSolverinlineprotected
    gradientwbc::OsqpSolverprotected
    hessian_densewbc::OsqpSolverprotected
    hessian_sparsewbc::OsqpSolverprotected
    lower_boundwbc::OsqpSolverprotected
    OsqpSolver()wbc::OsqpSolver
    QPSolver()wbc::QPSolver
    reset()wbc::QPSolverinline
    resetData(uint nq, uint nc)wbc::OsqpSolverprotected
    solve(const HierarchicalQP &hierarchical_qp, base::VectorXd &solver_output)wbc::OsqpSolvervirtual
    solverwbc::OsqpSolverprotected
    upper_boundwbc::OsqpSolverprotected
    ~OsqpSolver()wbc::OsqpSolver
    ~QPSolver()wbc::QPSolvervirtual
    + + +
    + + diff --git a/classwbc_1_1OsqpSolver.html b/classwbc_1_1OsqpSolver.html new file mode 100644 index 00000000..4d187d8b --- /dev/null +++ b/classwbc_1_1OsqpSolver.html @@ -0,0 +1,476 @@ + + + + + + + +wbc: wbc::OsqpSolver Class Reference + + + + + + + + + + + +
    +
    + + + + + + +
    +
    wbc +
    +
    +
    + + + + + + + + + +
    +
    + +
    + +

    #include <OsqpSolver.hpp>

    +
    +Inheritance diagram for wbc::OsqpSolver:
    +
    +
    + + +wbc::QPSolver + +
    + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     OsqpSolver ()
     
     ~OsqpSolver ()
     
    virtual void solve (const HierarchicalQP &hierarchical_qp, base::VectorXd &solver_output)
     solve Solve the given quadratic program
     
    - Public Member Functions inherited from wbc::QPSolver
     QPSolver ()
     
    virtual ~QPSolver ()
     
    void reset ()
     reset Enforces reconfiguration at next call to solve()
     
    + + + + + +

    +Protected Member Functions

    void resetData (uint nq, uint nc)
     
    std::string exitFlagToString (OsqpEigen::ErrorExitFlag flag)
     
    + + + + + + + + + + + + + + + + + + + + + + +

    +Protected Attributes

    bool configured
     
    OsqpEigen::Solver solver
     
    Eigen::MatrixXd hessian_dense
     
    Eigen::SparseMatrix< double > hessian_sparse
     
    Eigen::MatrixXd constraint_mat_dense
     
    Eigen::SparseMatrix< double > constraint_mat_sparse
     
    Eigen::VectorXd gradient
     
    Eigen::VectorXd lower_bound
     
    Eigen::VectorXd upper_bound
     
    - Protected Attributes inherited from wbc::QPSolver
    bool configured
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ OsqpSolver()

    + +
    +
    + + + + + + + +
    wbc::OsqpSolver::OsqpSolver ()
    +
    + +
    +
    + +

    ◆ ~OsqpSolver()

    + +
    +
    + + + + + + + +
    wbc::OsqpSolver::~OsqpSolver ()
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ exitFlagToString()

    + +
    +
    + + + + + +
    + + + + + + + +
    std::string wbc::OsqpSolver::exitFlagToString (OsqpEigen::ErrorExitFlag flag)
    +
    +inlineprotected
    +
    + +
    +
    + +

    ◆ resetData()

    + +
    +
    + + + + + +
    + + + + + + + + + + + +
    void wbc::OsqpSolver::resetData (uint nq,
    uint nc )
    +
    +protected
    +
    + +
    +
    + +

    ◆ solve()

    + +
    +
    + + + + + +
    + + + + + + + + + + + +
    void wbc::OsqpSolver::solve (const HierarchicalQP & hierarchical_qp,
    base::VectorXd & solver_output )
    +
    +virtual
    +
    + +

    solve Solve the given quadratic program

    +
    Parameters
    + + + +
    hierarchical_qpDescription of the hierarchical quadratic program to solve.
    solver_outputsolution of the quadratic program
    +
    +
    + +

    Implements wbc::QPSolver.

    + +
    +
    +

    Member Data Documentation

    + +

    ◆ configured

    + +
    +
    + + + + + +
    + + + + +
    bool wbc::OsqpSolver::configured
    +
    +protected
    +
    + +
    +
    + +

    ◆ constraint_mat_dense

    + +
    +
    + + + + + +
    + + + + +
    Eigen::MatrixXd wbc::OsqpSolver::constraint_mat_dense
    +
    +protected
    +
    + +
    +
    + +

    ◆ constraint_mat_sparse

    + +
    +
    + + + + + +
    + + + + +
    Eigen::SparseMatrix<double> wbc::OsqpSolver::constraint_mat_sparse
    +
    +protected
    +
    + +
    +
    + +

    ◆ gradient

    + +
    +
    + + + + + +
    + + + + +
    Eigen::VectorXd wbc::OsqpSolver::gradient
    +
    +protected
    +
    + +
    +
    + +

    ◆ hessian_dense

    + +
    +
    + + + + + +
    + + + + +
    Eigen::MatrixXd wbc::OsqpSolver::hessian_dense
    +
    +protected
    +
    + +
    +
    + +

    ◆ hessian_sparse

    + +
    +
    + + + + + +
    + + + + +
    Eigen::SparseMatrix<double> wbc::OsqpSolver::hessian_sparse
    +
    +protected
    +
    + +
    +
    + +

    ◆ lower_bound

    + +
    +
    + + + + + +
    + + + + +
    Eigen::VectorXd wbc::OsqpSolver::lower_bound
    +
    +protected
    +
    + +
    +
    + +

    ◆ solver

    + +
    +
    + + + + + +
    + + + + +
    OsqpEigen::Solver wbc::OsqpSolver::solver
    +
    +protected
    +
    + +
    +
    + +

    ◆ upper_bound

    + +
    +
    + + + + + +
    + + + + +
    Eigen::VectorXd wbc::OsqpSolver::upper_bound
    +
    +protected
    +
    + +
    +
    +
    The documentation for this class was generated from the following files: +
    + + +
    + + diff --git a/classwbc_1_1OsqpSolver.png b/classwbc_1_1OsqpSolver.png new file mode 100644 index 00000000..aa51f67b Binary files /dev/null and b/classwbc_1_1OsqpSolver.png differ diff --git a/classwbc_1_1PIDController-members.html b/classwbc_1_1PIDController-members.html index c2f7e64c..e3a492c0 100644 --- a/classwbc_1_1PIDController-members.html +++ b/classwbc_1_1PIDController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PIDController Member List
    @@ -85,7 +98,8 @@
    +
    diff --git a/classwbc_1_1PIDController.html b/classwbc_1_1PIDController.html index 086e21aa..3a066ae0 100644 --- a/classwbc_1_1PIDController.html +++ b/classwbc_1_1PIDController.html @@ -3,13 +3,15 @@ - + wbc: wbc::PIDController Class Reference + + + +
    diff --git a/classwbc_1_1PIDCtrlParams-members.html b/classwbc_1_1PIDCtrlParams-members.html index 051d67ec..6692fa12 100644 --- a/classwbc_1_1PIDCtrlParams-members.html +++ b/classwbc_1_1PIDCtrlParams-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PIDCtrlParams Member List
    @@ -66,7 +79,8 @@
    +
    diff --git a/classwbc_1_1PIDCtrlParams.html b/classwbc_1_1PIDCtrlParams.html index 4f365d1b..8d6b93ba 100644 --- a/classwbc_1_1PIDCtrlParams.html +++ b/classwbc_1_1PIDCtrlParams.html @@ -3,13 +3,15 @@ - + wbc: wbc::PIDCtrlParams Class Reference + + + +
    diff --git a/classwbc_1_1PlanarPotentialField-members.html b/classwbc_1_1PlanarPotentialField-members.html index 8a5f7655..49cc0f20 100644 --- a/classwbc_1_1PlanarPotentialField-members.html +++ b/classwbc_1_1PlanarPotentialField-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PlanarPotentialField Member List
    @@ -73,7 +86,8 @@
    +
    diff --git a/classwbc_1_1PlanarPotentialField.html b/classwbc_1_1PlanarPotentialField.html index 9e18c35b..5315fee1 100644 --- a/classwbc_1_1PlanarPotentialField.html +++ b/classwbc_1_1PlanarPotentialField.html @@ -3,13 +3,15 @@ - + wbc: wbc::PlanarPotentialField Class Reference + + + +
    diff --git a/classwbc_1_1PluginLoader-members.html b/classwbc_1_1PluginLoader-members.html index e6a45e53..647d7c50 100644 --- a/classwbc_1_1PluginLoader-members.html +++ b/classwbc_1_1PluginLoader-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PluginLoader Member List
    @@ -64,7 +77,8 @@
    +
    diff --git a/classwbc_1_1PluginLoader.html b/classwbc_1_1PluginLoader.html index 5efe1773..f129907e 100644 --- a/classwbc_1_1PluginLoader.html +++ b/classwbc_1_1PluginLoader.html @@ -3,13 +3,15 @@ - + wbc: wbc::PluginLoader Class Reference + + + +
    Public Types | @@ -103,7 +116,7 @@

    static PluginMap * wbc::PluginLoader::getPluginMap ( - ) + ) @@ -173,7 +186,8 @@

    +

    diff --git a/classwbc_1_1PosPDController-members.html b/classwbc_1_1PosPDController-members.html index 18057e35..3811c668 100644 --- a/classwbc_1_1PosPDController-members.html +++ b/classwbc_1_1PosPDController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PosPDController Member List
    @@ -91,7 +104,8 @@
    +
    diff --git a/classwbc_1_1PosPDController.html b/classwbc_1_1PosPDController.html index 6d98308f..fc6a632c 100644 --- a/classwbc_1_1PosPDController.html +++ b/classwbc_1_1PosPDController.html @@ -3,13 +3,15 @@ - + wbc: wbc::PosPDController Class Reference + + + +
    diff --git a/classwbc_1_1PotentialField-members.html b/classwbc_1_1PotentialField-members.html index 144abf8e..dc58d4ba 100644 --- a/classwbc_1_1PotentialField-members.html +++ b/classwbc_1_1PotentialField-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PotentialField Member List
    @@ -70,7 +83,8 @@
    +
    diff --git a/classwbc_1_1PotentialField.html b/classwbc_1_1PotentialField.html index cbee3ade..77e24f20 100644 --- a/classwbc_1_1PotentialField.html +++ b/classwbc_1_1PotentialField.html @@ -3,13 +3,15 @@ - + wbc: wbc::PotentialField Class Reference + + + +
    diff --git a/classwbc_1_1PotentialFieldsController-members.html b/classwbc_1_1PotentialFieldsController-members.html index 1cb45645..d445992c 100644 --- a/classwbc_1_1PotentialFieldsController-members.html +++ b/classwbc_1_1PotentialFieldsController-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PotentialFieldsController Member List
    @@ -77,7 +90,8 @@
    +
    diff --git a/classwbc_1_1PotentialFieldsController.html b/classwbc_1_1PotentialFieldsController.html index 53cb4650..91f995f3 100644 --- a/classwbc_1_1PotentialFieldsController.html +++ b/classwbc_1_1PotentialFieldsController.html @@ -3,13 +3,15 @@ - + wbc: wbc::PotentialFieldsController Class Reference + + + +
    diff --git a/classwbc_1_1ProxQPSolver-members.html b/classwbc_1_1ProxQPSolver-members.html index d47f5895..1625d3e8 100644 --- a/classwbc_1_1ProxQPSolver-members.html +++ b/classwbc_1_1ProxQPSolver-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::ProxQPSolver Member List
    @@ -80,7 +93,8 @@
    +
    diff --git a/classwbc_1_1ProxQPSolver.html b/classwbc_1_1ProxQPSolver.html index 0247703c..7467c989 100644 --- a/classwbc_1_1ProxQPSolver.html +++ b/classwbc_1_1ProxQPSolver.html @@ -3,13 +3,15 @@ - + wbc: wbc::ProxQPSolver Class Reference + + + +
    diff --git a/classwbc_1_1QPOASESSolver-members.html b/classwbc_1_1QPOASESSolver-members.html index 0cc3aba6..71eac40b 100644 --- a/classwbc_1_1QPOASESSolver-members.html +++ b/classwbc_1_1QPOASESSolver-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::QPOASESSolver Member List
    @@ -83,7 +96,8 @@
    +
    diff --git a/classwbc_1_1QPOASESSolver.html b/classwbc_1_1QPOASESSolver.html index c884268c..437c0ef5 100644 --- a/classwbc_1_1QPOASESSolver.html +++ b/classwbc_1_1QPOASESSolver.html @@ -3,13 +3,15 @@ - + wbc: wbc::QPOASESSolver Class Reference + + + +
    diff --git a/classwbc_1_1QPSolver-members.html b/classwbc_1_1QPSolver-members.html index 5aef97b3..ad9b45d0 100644 --- a/classwbc_1_1QPSolver-members.html +++ b/classwbc_1_1QPSolver-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::QPSolver Member List
    @@ -65,7 +78,8 @@
    +
    diff --git a/classwbc_1_1QPSolver.html b/classwbc_1_1QPSolver.html index 7b17cf47..b5136332 100644 --- a/classwbc_1_1QPSolver.html +++ b/classwbc_1_1QPSolver.html @@ -3,13 +3,15 @@ - + wbc: wbc::QPSolver Class Reference + + + +
    Public Member Functions | @@ -68,9 +81,10 @@ wbc::EiquadprogSolver wbc::HierarchicalLSSolver -wbc::ProxQPSolver -wbc::QPOASESSolver -wbc::QPSwiftSolver +wbc::OsqpSolver +wbc::ProxQPSolver +wbc::QPOASESSolver +wbc::QPSwiftSolver
    @@ -102,7 +116,7 @@

    wbc::QPSolver::QPSolver

    - +
    ())
    @@ -122,7 +136,7 @@

    wbc::QPSolver::~QPSolver ( - ) + ) @@ -148,7 +162,7 @@

    void wbc::QPSolver::reset ( - ) + ) @@ -175,7 +189,7 @@

    virtual void wbc::QPSolver::solve ( - const HierarchicalQP & hierarchical_qp, + const HierarchicalQP & hierarchical_qp, @@ -199,7 +213,7 @@

    wbc::EiquadprogSolver, wbc::HierarchicalLSSolver, wbc::ProxQPSolver, wbc::QPOASESSolver, and wbc::QPSwiftSolver.

    +

    Implemented in wbc::EiquadprogSolver, wbc::HierarchicalLSSolver, wbc::OsqpSolver, wbc::ProxQPSolver, wbc::QPOASESSolver, and wbc::QPSwiftSolver.

    @@ -233,7 +247,8 @@

    + diff --git a/classwbc_1_1QPSolver.png b/classwbc_1_1QPSolver.png index 3bda4c00..6d25df93 100644 Binary files a/classwbc_1_1QPSolver.png and b/classwbc_1_1QPSolver.png differ diff --git a/classwbc_1_1QPSwiftSolver-members.html b/classwbc_1_1QPSwiftSolver-members.html index 6651648b..e80dcb29 100644 --- a/classwbc_1_1QPSwiftSolver-members.html +++ b/classwbc_1_1QPSwiftSolver-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + + +
    wbc::QPSwiftSolver Member List
    @@ -89,7 +102,8 @@
    + diff --git a/classwbc_1_1QPSwiftSolver.html b/classwbc_1_1QPSwiftSolver.html index 7de985d0..50fcd722 100644 --- a/classwbc_1_1QPSwiftSolver.html +++ b/classwbc_1_1QPSwiftSolver.html @@ -3,13 +3,15 @@ - + wbc: wbc::QPSwiftSolver Class Reference + + + +
    diff --git a/classwbc_1_1RadialPotentialField-members.html b/classwbc_1_1RadialPotentialField-members.html index 43529301..66d97d34 100644 --- a/classwbc_1_1RadialPotentialField-members.html +++ b/classwbc_1_1RadialPotentialField-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RadialPotentialField Member List
    @@ -72,7 +85,8 @@
    +
    diff --git a/classwbc_1_1RadialPotentialField.html b/classwbc_1_1RadialPotentialField.html index a1fc91e2..ec2118bb 100644 --- a/classwbc_1_1RadialPotentialField.html +++ b/classwbc_1_1RadialPotentialField.html @@ -3,13 +3,15 @@ - + wbc: wbc::RadialPotentialField Class Reference + + + +
    diff --git a/classwbc_1_1RigidbodyDynamicsConstraint-members.html b/classwbc_1_1RigidbodyDynamicsConstraint-members.html index 9d948b08..ebddc47d 100644 --- a/classwbc_1_1RigidbodyDynamicsConstraint-members.html +++ b/classwbc_1_1RigidbodyDynamicsConstraint-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RigidbodyDynamicsConstraint Member List
    @@ -82,7 +95,8 @@
    +
    diff --git a/classwbc_1_1RigidbodyDynamicsConstraint.html b/classwbc_1_1RigidbodyDynamicsConstraint.html index 1f403045..59d614b2 100644 --- a/classwbc_1_1RigidbodyDynamicsConstraint.html +++ b/classwbc_1_1RigidbodyDynamicsConstraint.html @@ -3,13 +3,15 @@ - + wbc: wbc::RigidbodyDynamicsConstraint Class Reference + + + +
    diff --git a/classwbc_1_1RobotModel-members.html b/classwbc_1_1RobotModel-members.html index c361119e..11a810da 100644 --- a/classwbc_1_1RobotModel-members.html +++ b/classwbc_1_1RobotModel-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModel Member List
    @@ -126,7 +139,8 @@
    +
    diff --git a/classwbc_1_1RobotModel.html b/classwbc_1_1RobotModel.html index 894f85b7..bee4588e 100644 --- a/classwbc_1_1RobotModel.html +++ b/classwbc_1_1RobotModel.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModel Class Reference + + + +
    Public Member Functions | @@ -289,7 +302,7 @@

    wbc::RobotModel::RobotModel ( - ) + ) @@ -309,7 +322,7 @@

    virtual wbc::RobotModel::~RobotModel ( - ) + ) @@ -335,7 +348,7 @@

    const std::vector< std::string > & wbc::RobotModel::actuatedJointNames ( - ) + ) @@ -362,7 +375,7 @@

    const std::string & wbc::RobotModel::baseFrame ( - ) + ) @@ -389,7 +402,7 @@

    virtual const base::VectorXd & wbc::RobotModel::biasForces ( - ) + ) @@ -418,7 +431,7 @@

    virtual const base::MatrixXd & wbc::RobotModel::bodyJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -459,7 +472,7 @@

    virtual const base::samples::RigidBodyStateSE3 & wbc::RobotModel::centerOfMass ( - ) + ) @@ -488,7 +501,7 @@

    const std::string wbc::RobotModel::chainID ( - const std::string & root, + const std::string & root, @@ -518,7 +531,7 @@

    void wbc::RobotModel::clear ( - ) + ) @@ -543,7 +556,7 @@

    virtual const base::MatrixXd & wbc::RobotModel::comJacobian ( - ) + ) @@ -638,7 +651,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModel::floatingBaseState ( - ) + ) @@ -665,7 +678,7 @@

    const ActiveContacts & wbc::RobotModel::getActiveContacts ( - ) + ) @@ -692,7 +705,7 @@

    const RobotModelConfig & wbc::RobotModel::getRobotModelConfig ( - ) + ) @@ -738,7 +751,7 @@

    bool wbc::RobotModel::hasFloatingBase ( - ) + ) @@ -803,7 +816,7 @@

    const std::vector< std::string > & wbc::RobotModel::independentJointNames ( - ) + ) @@ -830,7 +843,7 @@

    virtual const base::MatrixXd & wbc::RobotModel::jacobianDot ( - const std::string & root_frame, + const std::string & root_frame, @@ -890,7 +903,7 @@

    const base::JointLimits & wbc::RobotModel::jointLimits ( - ) + ) @@ -917,7 +930,7 @@

    const std::vector< std::string > & wbc::RobotModel::jointNames ( - ) + ) @@ -944,7 +957,7 @@

    virtual const base::MatrixXd & wbc::RobotModel::jointSpaceInertiaMatrix ( - ) + ) @@ -1010,7 +1023,7 @@

    uint wbc::RobotModel::noOfActuatedJoints ( - ) + ) @@ -1037,7 +1050,7 @@

    uint wbc::RobotModel::noOfJoints ( - ) + ) @@ -1064,7 +1077,7 @@

    virtual const base::samples::RigidBodyStateSE3 & wbc::RobotModel::rigidBodyState ( - const std::string & root_frame, + const std::string & root_frame, @@ -1096,7 +1109,7 @@

    const base::MatrixXd & wbc::RobotModel::selectionMatrix ( - ) + ) @@ -1196,7 +1209,7 @@

    virtual const base::MatrixXd & wbc::RobotModel::spaceJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -1237,7 +1250,7 @@

    virtual const base::Acceleration & wbc::RobotModel::spatialAccelerationBias ( - const std::string & root_frame, + const std::string & root_frame, @@ -1278,12 +1291,12 @@

    virtual void wbc::RobotModel::systemState ( - base::VectorXd & q, + base::VectorXd & q, - base::VectorXd & qd, + base::VectorXd & qd, @@ -1315,12 +1328,12 @@

    virtual void wbc::RobotModel::update ( - const base::samples::Joints & joint_state, + const base::samples::Joints & joint_state, - const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) + const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) @@ -1355,7 +1368,7 @@

    const std::string & wbc::RobotModel::worldFrame ( - ) + ) @@ -1950,7 +1963,8 @@

    +

    diff --git a/classwbc_1_1RobotModelHyrodyn-members.html b/classwbc_1_1RobotModelHyrodyn-members.html index ef2ee40e..9471de22 100644 --- a/classwbc_1_1RobotModelHyrodyn-members.html +++ b/classwbc_1_1RobotModelHyrodyn-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelHyrodyn Member List
    @@ -130,7 +143,8 @@
    +
    diff --git a/classwbc_1_1RobotModelHyrodyn.html b/classwbc_1_1RobotModelHyrodyn.html index 388cc64f..314d1437 100644 --- a/classwbc_1_1RobotModelHyrodyn.html +++ b/classwbc_1_1RobotModelHyrodyn.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelHyrodyn Class Reference + + + +
    Public Member Functions | @@ -271,7 +284,7 @@

    wbc::RobotModelHyrodyn::RobotModelHyrodyn ( - ) + ) @@ -291,7 +304,7 @@

    wbc::RobotModelHyrodyn::~RobotModelHyrodyn ( - ) + ) @@ -317,7 +330,7 @@

    const base::VectorXd & wbc::RobotModelHyrodyn::biasForces ( - ) + ) @@ -345,7 +358,7 @@

    const base::MatrixXd & wbc::RobotModelHyrodyn::bodyJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -385,7 +398,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelHyrodyn::centerOfMass ( - ) + ) @@ -414,7 +427,7 @@

    void wbc::RobotModelHyrodyn::clear ( - ) + ) @@ -439,7 +452,7 @@

    const base::MatrixXd & wbc::RobotModelHyrodyn::comJacobian ( - ) + ) @@ -534,7 +547,7 @@

    hyrodyn::RobotModel_HyRoDyn * wbc::RobotModelHyrodyn::hyrodynHandle ( - ) + ) @@ -561,7 +574,7 @@

    const base::MatrixXd & wbc::RobotModelHyrodyn::jacobianDot ( - const std::string & root_frame, + const std::string & root_frame, @@ -602,7 +615,7 @@

    const base::MatrixXd & wbc::RobotModelHyrodyn::jointSpaceInertiaMatrix ( - ) + ) @@ -630,7 +643,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelHyrodyn::rigidBodyState ( - const std::string & root_frame, + const std::string & root_frame, @@ -670,7 +683,7 @@

    const base::MatrixXd & wbc::RobotModelHyrodyn::spaceJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -710,7 +723,7 @@

    const base::Acceleration & wbc::RobotModelHyrodyn::spatialAccelerationBias ( - const std::string & root_frame, + const std::string & root_frame, @@ -751,12 +764,12 @@

    void wbc::RobotModelHyrodyn::systemState ( - base::VectorXd & q, + base::VectorXd & q, - base::VectorXd & qd, + base::VectorXd & qd, @@ -788,12 +801,12 @@

    void wbc::RobotModelHyrodyn::update ( - const base::samples::Joints & joint_state, + const base::samples::Joints & joint_state, - const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) + const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) @@ -846,7 +859,8 @@

    +

    diff --git a/classwbc_1_1RobotModelKDL-members.html b/classwbc_1_1RobotModelKDL-members.html index d1b244fe..39e0e0e9 100644 --- a/classwbc_1_1RobotModelKDL-members.html +++ b/classwbc_1_1RobotModelKDL-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelKDL Member List
    @@ -146,7 +159,8 @@
    +
    diff --git a/classwbc_1_1RobotModelKDL.html b/classwbc_1_1RobotModelKDL.html index b44647e0..667d5e2b 100644 --- a/classwbc_1_1RobotModelKDL.html +++ b/classwbc_1_1RobotModelKDL.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelKDL Class Reference + + + +
    Public Member Functions | @@ -360,7 +373,7 @@

    wbc::RobotModelKDL::RobotModelKDL ( - ) + ) @@ -380,7 +393,7 @@

    wbc::RobotModelKDL::~RobotModelKDL ( - ) + ) @@ -406,7 +419,7 @@

    const base::VectorXd & wbc::RobotModelKDL::biasForces ( - ) + ) @@ -434,7 +447,7 @@

    const base::MatrixXd & wbc::RobotModelKDL::bodyJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -474,7 +487,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelKDL::centerOfMass ( - ) + ) @@ -503,7 +516,7 @@

    void wbc::RobotModelKDL::clear ( - ) + ) @@ -529,7 +542,7 @@

    const base::MatrixXd & wbc::RobotModelKDL::comJacobian ( - ) + ) @@ -625,12 +638,12 @@

    void wbc::RobotModelKDL::createChain ( - const KDL::Tree & tree, + const KDL::Tree & tree, - const std::string & root_frame, + const std::string & root_frame, @@ -669,7 +682,7 @@

    void wbc::RobotModelKDL::createChain ( - const std::string & root_frame, + const std::string & root_frame, @@ -707,7 +720,7 @@

    KDL::Tree wbc::RobotModelKDL::getTree ( - ) + ) @@ -733,7 +746,7 @@

    const base::MatrixXd & wbc::RobotModelKDL::jacobianDot ( - const std::string & root_frame, + const std::string & root_frame, @@ -774,7 +787,7 @@

    const base::MatrixXd & wbc::RobotModelKDL::jointSpaceInertiaMatrix ( - ) + ) @@ -802,17 +815,17 @@

    void wbc::RobotModelKDL::recursiveCOM ( - const KDL::SegmentMap::const_iterator & currentSegment, + const KDL::SegmentMap::const_iterator & currentSegment, - const KDL::Frame & frame, + const KDL::Frame & frame, - double & mass, + double & mass, @@ -848,7 +861,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelKDL::rigidBodyState ( - const std::string & root_frame, + const std::string & root_frame, @@ -888,7 +901,7 @@

    const base::MatrixXd & wbc::RobotModelKDL::spaceJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -928,12 +941,12 @@

    const base::MatrixXd & wbc::RobotModelKDL::spaceJacobianFromTree ( - const KDL::Tree & tree, + const KDL::Tree & tree, - const std::string & root_frame, + const std::string & root_frame, @@ -972,7 +985,7 @@

    const base::Acceleration & wbc::RobotModelKDL::spatialAccelerationBias ( - const std::string & root_frame, + const std::string & root_frame, @@ -1013,12 +1026,12 @@

    void wbc::RobotModelKDL::systemState ( - base::VectorXd & q, + base::VectorXd & q, - base::VectorXd & qd, + base::VectorXd & qd, @@ -1050,12 +1063,12 @@

    void wbc::RobotModelKDL::update ( - const base::samples::Joints & joint_state, + const base::samples::Joints & joint_state, - const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) + const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) @@ -1329,7 +1342,8 @@

    +

    diff --git a/classwbc_1_1RobotModelPinocchio-members.html b/classwbc_1_1RobotModelPinocchio-members.html index a72b3706..2cf1bc5d 100644 --- a/classwbc_1_1RobotModelPinocchio-members.html +++ b/classwbc_1_1RobotModelPinocchio-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelPinocchio Member List
    @@ -135,7 +148,8 @@
    +
    diff --git a/classwbc_1_1RobotModelPinocchio.html b/classwbc_1_1RobotModelPinocchio.html index 9ca10881..fef00ce9 100644 --- a/classwbc_1_1RobotModelPinocchio.html +++ b/classwbc_1_1RobotModelPinocchio.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelPinocchio Class Reference + + + +
    Public Member Functions | @@ -309,7 +322,7 @@

    wbc::RobotModelPinocchio::RobotModelPinocchio ( - ) + ) @@ -326,7 +339,7 @@

    wbc::RobotModelPinocchio::~RobotModelPinocchio ( - ) + ) @@ -347,7 +360,7 @@

    const base::VectorXd & wbc::RobotModelPinocchio::biasForces ( - ) + ) @@ -376,7 +389,7 @@

    const base::MatrixXd & wbc::RobotModelPinocchio::bodyJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -417,7 +430,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelPinocchio::centerOfMass ( - ) + ) @@ -446,7 +459,7 @@

    void wbc::RobotModelPinocchio::clear ( - ) + ) @@ -472,7 +485,7 @@

    const base::MatrixXd & wbc::RobotModelPinocchio::comJacobian ( - ) + ) @@ -567,7 +580,7 @@

    const base::MatrixXd & wbc::RobotModelPinocchio::jacobianDot ( - const std::string & root_frame, + const std::string & root_frame, @@ -608,7 +621,7 @@

    const base::MatrixXd & wbc::RobotModelPinocchio::jointSpaceInertiaMatrix ( - ) + ) @@ -637,7 +650,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelPinocchio::rigidBodyState ( - const std::string & root_frame, + const std::string & root_frame, @@ -669,7 +682,7 @@

    const base::MatrixXd & wbc::RobotModelPinocchio::spaceJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -710,7 +723,7 @@

    const base::Acceleration & wbc::RobotModelPinocchio::spatialAccelerationBias ( - const std::string & root_frame, + const std::string & root_frame, @@ -751,12 +764,12 @@

    void wbc::RobotModelPinocchio::systemState ( - base::VectorXd & q, + base::VectorXd & q, - base::VectorXd & qd, + base::VectorXd & qd, @@ -788,12 +801,12 @@

    void wbc::RobotModelPinocchio::update ( - const base::samples::Joints & joint_state, + const base::samples::Joints & joint_state, - const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) + const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) @@ -956,7 +969,8 @@

    +

    diff --git a/classwbc_1_1RobotModelRBDL-members.html b/classwbc_1_1RobotModelRBDL-members.html index 79cb1c59..084b7a20 100644 --- a/classwbc_1_1RobotModelRBDL-members.html +++ b/classwbc_1_1RobotModelRBDL-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelRBDL Member List
    @@ -138,7 +151,8 @@
    +
    diff --git a/classwbc_1_1RobotModelRBDL.html b/classwbc_1_1RobotModelRBDL.html index 38c9cdf5..bc5e7ab2 100644 --- a/classwbc_1_1RobotModelRBDL.html +++ b/classwbc_1_1RobotModelRBDL.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelRBDL Class Reference + + + +
    Public Member Functions | @@ -290,7 +303,7 @@

    wbc::RobotModelRBDL::RobotModelRBDL ( - ) + ) @@ -310,7 +323,7 @@

    wbc::RobotModelRBDL::~RobotModelRBDL ( - ) + ) @@ -336,7 +349,7 @@

    const base::VectorXd & wbc::RobotModelRBDL::biasForces ( - ) + ) @@ -364,7 +377,7 @@

    const base::MatrixXd & wbc::RobotModelRBDL::bodyJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -404,7 +417,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelRBDL::centerOfMass ( - ) + ) @@ -433,7 +446,7 @@

    void wbc::RobotModelRBDL::clear ( - ) + ) @@ -458,7 +471,7 @@

    const base::MatrixXd & wbc::RobotModelRBDL::comJacobian ( - ) + ) @@ -553,7 +566,7 @@

    const base::MatrixXd & wbc::RobotModelRBDL::jacobianDot ( - const std::string & root_frame, + const std::string & root_frame, @@ -619,7 +632,7 @@

    const base::MatrixXd & wbc::RobotModelRBDL::jointSpaceInertiaMatrix ( - ) + ) @@ -647,7 +660,7 @@

    const base::samples::RigidBodyStateSE3 & wbc::RobotModelRBDL::rigidBodyState ( - const std::string & root_frame, + const std::string & root_frame, @@ -687,7 +700,7 @@

    const base::MatrixXd & wbc::RobotModelRBDL::spaceJacobian ( - const std::string & root_frame, + const std::string & root_frame, @@ -727,7 +740,7 @@

    const base::Acceleration & wbc::RobotModelRBDL::spatialAccelerationBias ( - const std::string & root_frame, + const std::string & root_frame, @@ -768,12 +781,12 @@

    void wbc::RobotModelRBDL::systemState ( - base::VectorXd & q, + base::VectorXd & q, - base::VectorXd & qd, + base::VectorXd & qd, @@ -805,12 +818,12 @@

    void wbc::RobotModelRBDL::update ( - const base::samples::Joints & joint_state, + const base::samples::Joints & joint_state, - const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) + const base::samples::RigidBodyStateSE3 & floating_base_state = base::samples::RigidBodyStateSE3() ) @@ -1042,7 +1055,8 @@

    +

    diff --git a/classwbc_1_1Scene-members.html b/classwbc_1_1Scene-members.html index 0aa308e7..c71de4e0 100644 --- a/classwbc_1_1Scene-members.html +++ b/classwbc_1_1Scene-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::Scene Member List
    @@ -100,7 +113,8 @@
    +
    diff --git a/classwbc_1_1Scene.html b/classwbc_1_1Scene.html index 2906fc82..9b8245b7 100644 --- a/classwbc_1_1Scene.html +++ b/classwbc_1_1Scene.html @@ -3,13 +3,15 @@ - + wbc: wbc::Scene Class Reference + + + +
    Public Member Functions | @@ -207,12 +220,12 @@

    wbc::Scene::Scene ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - QPSolverPtr solver, + QPSolverPtr solver, @@ -233,7 +246,7 @@

    wbc::Scene::~Scene ( - ) + ) @@ -254,7 +267,7 @@

    void wbc::Scene::clearTasks ( - ) + ) @@ -343,7 +356,7 @@

    const JointWeights & wbc::Scene::getActuatedJointWeights ( - ) + ) const @@ -397,7 +410,7 @@

    const JointWeights & wbc::Scene::getJointWeights ( - ) + ) const @@ -478,7 +491,7 @@

    RobotModelPtr wbc::Scene::getRobotModel ( - ) + ) @@ -505,7 +518,7 @@

    QPSolverPtr wbc::Scene::getSolver ( - ) + ) @@ -532,7 +545,7 @@

    const base::commands::Joints & wbc::Scene::getSolverOutput ( - ) + ) const @@ -559,7 +572,7 @@

    const base::VectorXd & wbc::Scene::getSolverOutputRaw ( - ) + ) const @@ -605,7 +618,7 @@

    const TasksStatus & wbc::Scene::getTasksStatus ( - ) + ) const @@ -632,7 +645,7 @@

    std::vector< TaskConfig > wbc::Scene::getWbcConfig ( - ) + ) @@ -694,7 +707,7 @@

    void wbc::Scene::setReference ( - const std::string & task_name, + const std::string & task_name, @@ -724,7 +737,7 @@

    void wbc::Scene::setReference ( - const std::string & task_name, + const std::string & task_name, @@ -754,7 +767,7 @@

    void wbc::Scene::setTaskActivation ( - const std::string & task_name, + const std::string & task_name, @@ -784,7 +797,7 @@

    void wbc::Scene::setTaskWeights ( - const std::string & task_name, + const std::string & task_name, @@ -847,7 +860,7 @@

    void wbc::Scene::sortTaskConfig ( - const std::vector< TaskConfig > & config, + const std::vector< TaskConfig > & config, @@ -878,7 +891,7 @@

    virtual const HierarchicalQP & wbc::Scene::update ( - ) + ) @@ -908,7 +921,7 @@

    virtual const TasksStatus & wbc::Scene::updateTasksStatus ( - ) + ) @@ -1219,7 +1232,8 @@

    +

    diff --git a/classwbc_1_1Task-members.html b/classwbc_1_1Task-members.html index 269cc32b..6f2445c2 100644 --- a/classwbc_1_1Task-members.html +++ b/classwbc_1_1Task-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::Task Member List
    @@ -78,7 +91,8 @@
    +
    diff --git a/classwbc_1_1Task.html b/classwbc_1_1Task.html index f57300b7..3a7c6ea8 100644 --- a/classwbc_1_1Task.html +++ b/classwbc_1_1Task.html @@ -3,13 +3,15 @@ - + wbc: wbc::Task Class Reference + + + +
    diff --git a/classwbc_1_1TaskConfig-members.html b/classwbc_1_1TaskConfig-members.html index 360cbe63..d8ade816 100644 --- a/classwbc_1_1TaskConfig-members.html +++ b/classwbc_1_1TaskConfig-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::TaskConfig Member List
    @@ -77,7 +90,8 @@
    +
    diff --git a/classwbc_1_1TaskConfig.html b/classwbc_1_1TaskConfig.html index 2990cc70..b8c2f053 100644 --- a/classwbc_1_1TaskConfig.html +++ b/classwbc_1_1TaskConfig.html @@ -3,13 +3,15 @@ - + wbc: wbc::TaskConfig Class Reference + + + +
    diff --git a/classwbc_1_1TaskStatus-members.html b/classwbc_1_1TaskStatus-members.html index 89357167..a4348807 100644 --- a/classwbc_1_1TaskStatus-members.html +++ b/classwbc_1_1TaskStatus-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::TaskStatus Member List
    @@ -68,7 +81,8 @@
    +
    diff --git a/classwbc_1_1TaskStatus.html b/classwbc_1_1TaskStatus.html index 73509853..bbb8d82d 100644 --- a/classwbc_1_1TaskStatus.html +++ b/classwbc_1_1TaskStatus.html @@ -3,13 +3,15 @@ - + wbc: wbc::TaskStatus Class Reference + + + +
    Public Attributes | @@ -206,7 +219,8 @@

    +

    diff --git a/classwbc_1_1TasksStatus.html b/classwbc_1_1TasksStatus.html index 367a544f..a871322b 100644 --- a/classwbc_1_1TasksStatus.html +++ b/classwbc_1_1TasksStatus.html @@ -3,13 +3,15 @@ - + wbc: wbc::TasksStatus Class Reference + + +
    +
    wbc::TasksStatus Class Reference
    @@ -68,7 +81,8 @@
    +
    diff --git a/classwbc_1_1URDFTools-members.html b/classwbc_1_1URDFTools-members.html index 5eec7313..1ee24d28 100644 --- a/classwbc_1_1URDFTools-members.html +++ b/classwbc_1_1URDFTools-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + + +
    wbc::URDFTools Member List
    @@ -70,7 +83,8 @@
    + diff --git a/classwbc_1_1URDFTools.html b/classwbc_1_1URDFTools.html index 4851c7dd..c822e22d 100644 --- a/classwbc_1_1URDFTools.html +++ b/classwbc_1_1URDFTools.html @@ -3,13 +3,15 @@ - + wbc: wbc::URDFTools Class Reference + + + +
    diff --git a/classwbc_1_1VelocityScene-members.html b/classwbc_1_1VelocityScene-members.html index d011d9c2..a9d8b8cd 100644 --- a/classwbc_1_1VelocityScene-members.html +++ b/classwbc_1_1VelocityScene-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::VelocityScene Member List
    @@ -106,7 +119,8 @@
    +
    diff --git a/classwbc_1_1VelocityScene.html b/classwbc_1_1VelocityScene.html index 47462d05..1360c816 100644 --- a/classwbc_1_1VelocityScene.html +++ b/classwbc_1_1VelocityScene.html @@ -3,13 +3,15 @@ - + wbc: wbc::VelocityScene Class Reference + + + +
    Public Member Functions | @@ -240,12 +253,12 @@

    wbc::VelocityScene::VelocityScene ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - QPSolverPtr solver, + QPSolverPtr solver, @@ -269,7 +282,7 @@

    virtual wbc::VelocityScene::~VelocityScene ( - ) + ) @@ -354,7 +367,7 @@

    const HierarchicalQP & wbc::VelocityScene::update ( - ) + ) @@ -385,7 +398,7 @@

    const TasksStatus & wbc::VelocityScene::updateTasksStatus ( - ) + ) @@ -498,7 +511,8 @@

    +

    diff --git a/classwbc_1_1VelocitySceneQP-members.html b/classwbc_1_1VelocitySceneQP-members.html index 35620381..be7def17 100644 --- a/classwbc_1_1VelocitySceneQP-members.html +++ b/classwbc_1_1VelocitySceneQP-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::VelocitySceneQP Member List
    @@ -115,7 +128,8 @@
    +
    diff --git a/classwbc_1_1VelocitySceneQP.html b/classwbc_1_1VelocitySceneQP.html index b55b76c5..e855fb91 100644 --- a/classwbc_1_1VelocitySceneQP.html +++ b/classwbc_1_1VelocitySceneQP.html @@ -3,13 +3,15 @@ - + wbc: wbc::VelocitySceneQP Class Reference + + + +
    diff --git a/dir_0075552af646d08356ee3759ff982248.html b/dir_0075552af646d08356ee3759ff982248.html index 73dec30a..2893b639 100644 --- a/dir_0075552af646d08356ee3759ff982248.html +++ b/dir_0075552af646d08356ee3759ff982248.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpswift/test Directory Reference + + +
    +
    test Directory Reference
    @@ -63,7 +76,8 @@
    +
    diff --git a/dir_0638534728991c68f198388a8990c850.html b/dir_0638534728991c68f198388a8990c850.html index e3485421..dfdc7d52 100644 --- a/dir_0638534728991c68f198388a8990c850.html +++ b/dir_0638534728991c68f198388a8990c850.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpoases Directory Reference + + + +
    qpoases Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_0cb202d292a0d73cabe77ccb9f1b26d5.html b/dir_0cb202d292a0d73cabe77ccb9f1b26d5.html index 696f09e7..6f05aafa 100644 --- a/dir_0cb202d292a0d73cabe77ccb9f1b26d5.html +++ b/dir_0cb202d292a0d73cabe77ccb9f1b26d5.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/test Directory Reference + + + +
    test Directory Reference
    @@ -67,7 +80,8 @@
    + diff --git a/dir_0d353d24d0afa59909efab6593124f6d.html b/dir_0d353d24d0afa59909efab6593124f6d.html index eaf64351..34dbd1a9 100644 --- a/dir_0d353d24d0afa59909efab6593124f6d.html +++ b/dir_0d353d24d0afa59909efab6593124f6d.html @@ -3,13 +3,15 @@ - + wbc: tutorials Directory Reference + + + +
    tutorials Directory Reference
    @@ -67,7 +80,8 @@
    + diff --git a/dir_141e5ef4690398cd7b8a15ab8096a560.html b/dir_141e5ef4690398cd7b8a15ab8096a560.html index 2b2af860..5a682579 100644 --- a/dir_141e5ef4690398cd7b8a15ab8096a560.html +++ b/dir_141e5ef4690398cd7b8a15ab8096a560.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/rbdl/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_1563a38af0d3a5e4a6330d6d45e9792a.html b/dir_1563a38af0d3a5e4a6330d6d45e9792a.html index e0bd1246..c56e83ba 100644 --- a/dir_1563a38af0d3a5e4a6330d6d45e9792a.html +++ b/dir_1563a38af0d3a5e4a6330d6d45e9792a.html @@ -3,13 +3,15 @@ - + wbc: src/tools Directory Reference + + + +
    tools Directory Reference
    @@ -77,7 +90,8 @@
    + diff --git a/dir_19373f467389307dc54ab8a6e9e19559.html b/dir_19373f467389307dc54ab8a6e9e19559.html index b5cfb83a..35df6346 100644 --- a/dir_19373f467389307dc54ab8a6e9e19559.html +++ b/dir_19373f467389307dc54ab8a6e9e19559.html @@ -3,13 +3,15 @@ - + wbc: src/solvers Directory Reference + + + +
    solvers Directory Reference
    @@ -61,6 +74,8 @@    hls   + osqp proxqp    qpoases @@ -71,7 +86,8 @@
    + diff --git a/dir_1950b94047da950b3cc27b6f742b2814.html b/dir_1950b94047da950b3cc27b6f742b2814.html index 2ff945b7..343a7cf3 100644 --- a/dir_1950b94047da950b3cc27b6f742b2814.html +++ b/dir_1950b94047da950b3cc27b6f742b2814.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/hls/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_1e6aa287cddc8c432010981e840f326d.html b/dir_1e6aa287cddc8c432010981e840f326d.html index 29693bef..2986fbc4 100644 --- a/dir_1e6aa287cddc8c432010981e840f326d.html +++ b/dir_1e6aa287cddc8c432010981e840f326d.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/hyrodyn Directory Reference + + + +
    hyrodyn Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_31beb44450eef2425f97822add648e6d.html b/dir_31beb44450eef2425f97822add648e6d.html new file mode 100644 index 00000000..1e3e2587 --- /dev/null +++ b/dir_31beb44450eef2425f97822add648e6d.html @@ -0,0 +1,83 @@ + + + + + + + +wbc: src/solvers/osqp/test Directory Reference + + + + + + + + + + + +
    +
    + + + + + + +
    +
    wbc +
    +
    +
    + + + + + + + + + +
    +
    +
    +
    test Directory Reference
    +
    +
    + + + + +

    +Files

     test_osqp_solver.cpp
     
    +
    + + +
    + + diff --git a/dir_3639c41c0a79528958fd810a4ac8e80f.html b/dir_3639c41c0a79528958fd810a4ac8e80f.html index c79211c5..21e9f186 100644 --- a/dir_3639c41c0a79528958fd810a4ac8e80f.html +++ b/dir_3639c41c0a79528958fd810a4ac8e80f.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_tsid Directory Reference + + + +
    acceleration_tsid Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_3a66095aaf59f99fb8cd85d2bf12c191.html b/dir_3a66095aaf59f99fb8cd85d2bf12c191.html index 46aa4f1b..7ba1789d 100644 --- a/dir_3a66095aaf59f99fb8cd85d2bf12c191.html +++ b/dir_3a66095aaf59f99fb8cd85d2bf12c191.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_48084e9f39ecbf5f0686cc9707eff31a.html b/dir_48084e9f39ecbf5f0686cc9707eff31a.html index 3122467c..605ee406 100644 --- a/dir_48084e9f39ecbf5f0686cc9707eff31a.html +++ b/dir_48084e9f39ecbf5f0686cc9707eff31a.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/hls Directory Reference + + + +
    hls Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_496c9a583f2e968b5c7b258efb211fae.html b/dir_496c9a583f2e968b5c7b258efb211fae.html new file mode 100644 index 00000000..ce821cd7 --- /dev/null +++ b/dir_496c9a583f2e968b5c7b258efb211fae.html @@ -0,0 +1,90 @@ + + + + + + + +wbc: src/solvers/osqp Directory Reference + + + + + + + + + + + +
    +
    + + + + + + +
    +
    wbc +
    +
    +
    + + + + + + + + + +
    +
    +
    +
    osqp Directory Reference
    +
    +
    + + + + +

    +Directories

     test
     
    + + + + + +

    +Files

     OsqpSolver.cpp
     
     OsqpSolver.hpp
     
    +
    + + +
    + + diff --git a/dir_4b0a3be32108824a8cbe2b2dafa78f1b.html b/dir_4b0a3be32108824a8cbe2b2dafa78f1b.html index 723d900a..7238dc04 100644 --- a/dir_4b0a3be32108824a8cbe2b2dafa78f1b.html +++ b/dir_4b0a3be32108824a8cbe2b2dafa78f1b.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl Directory Reference + + + +
    kdl Directory Reference
    @@ -74,7 +87,8 @@
    + diff --git a/dir_5a462b6471c16ae213a360a1030be539.html b/dir_5a462b6471c16ae213a360a1030be539.html index 7b6e5822..2df84a71 100644 --- a/dir_5a462b6471c16ae213a360a1030be539.html +++ b/dir_5a462b6471c16ae213a360a1030be539.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/pinocchio Directory Reference + + + +
    pinocchio Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_5b1e04d99e41456bcfc6aba63ca85f4a.html b/dir_5b1e04d99e41456bcfc6aba63ca85f4a.html index b5781bfc..20b90ec4 100644 --- a/dir_5b1e04d99e41456bcfc6aba63ca85f4a.html +++ b/dir_5b1e04d99e41456bcfc6aba63ca85f4a.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_tsid/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_5d45abd4863d15c2c47de1951180b2a2.html b/dir_5d45abd4863d15c2c47de1951180b2a2.html index 9e5e29dc..b62e6188 100644 --- a/dir_5d45abd4863d15c2c47de1951180b2a2.html +++ b/dir_5d45abd4863d15c2c47de1951180b2a2.html @@ -3,13 +3,15 @@ - + wbc: tutorials/kuka_iiwa Directory Reference + + + +
    kuka_iiwa Directory Reference
    @@ -71,7 +84,8 @@
    + diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 2cd9c200..fc1fc1b0 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -3,13 +3,15 @@ - + wbc: src Directory Reference + + + +
    src Directory Reference
    @@ -77,7 +90,8 @@
    + diff --git a/dir_6fb9458c15a66533d04bce8a514446f9.html b/dir_6fb9458c15a66533d04bce8a514446f9.html index 1dd424bc..fb492b08 100644 --- a/dir_6fb9458c15a66533d04bce8a514446f9.html +++ b/dir_6fb9458c15a66533d04bce8a514446f9.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpoases/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_71497dcdf4940daba419461cb596ad9d.html b/dir_71497dcdf4940daba419461cb596ad9d.html index 21454442..3cf5a98c 100644 --- a/dir_71497dcdf4940daba419461cb596ad9d.html +++ b/dir_71497dcdf4940daba419461cb596ad9d.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/pinocchio/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_75057de703dd607bf48f20cf416f014f.html b/dir_75057de703dd607bf48f20cf416f014f.html index e49e6355..e9e34c9b 100644 --- a/dir_75057de703dd607bf48f20cf416f014f.html +++ b/dir_75057de703dd607bf48f20cf416f014f.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpswift Directory Reference + + + +
    qpswift Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_76596f80695cb62e8ab0c1dc6a81daa1.html b/dir_76596f80695cb62e8ab0c1dc6a81daa1.html index 0d116dab..c94e8527 100644 --- a/dir_76596f80695cb62e8ab0c1dc6a81daa1.html +++ b/dir_76596f80695cb62e8ab0c1dc6a81daa1.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5v2 Directory Reference + + + +
    rh5v2 Directory Reference
    @@ -65,7 +78,8 @@
    + diff --git a/dir_7f801739ae288071006f32dbe37cdff2.html b/dir_7f801739ae288071006f32dbe37cdff2.html index 2024e59c..574dae48 100644 --- a/dir_7f801739ae288071006f32dbe37cdff2.html +++ b/dir_7f801739ae288071006f32dbe37cdff2.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5 Directory Reference + + + +
    rh5 Directory Reference
    @@ -67,7 +80,8 @@
    + diff --git a/dir_88439d26a4e189b0caff163511948ba7.html b/dir_88439d26a4e189b0caff163511948ba7.html index bb4c0c2c..86b1b2f2 100644 --- a/dir_88439d26a4e189b0caff163511948ba7.html +++ b/dir_88439d26a4e189b0caff163511948ba7.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models Directory Reference + + + +
    robot_models Directory Reference
    @@ -71,7 +84,8 @@
    + diff --git a/dir_89310dd9cda73a4b092836c2f348d2df.html b/dir_89310dd9cda73a4b092836c2f348d2df.html index 7e6187d3..a7cfacea 100644 --- a/dir_89310dd9cda73a4b092836c2f348d2df.html +++ b/dir_89310dd9cda73a4b092836c2f348d2df.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_8fde293350163661516844f6ebf8fb5d.html b/dir_8fde293350163661516844f6ebf8fb5d.html index 16dfcb5c..6ccbf729 100644 --- a/dir_8fde293350163661516844f6ebf8fb5d.html +++ b/dir_8fde293350163661516844f6ebf8fb5d.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity Directory Reference + + + +
    velocity Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_903df194e867549c1f892d42e06d5967.html b/dir_903df194e867549c1f892d42e06d5967.html index 5e81b68a..bdc68959 100644 --- a/dir_903df194e867549c1f892d42e06d5967.html +++ b/dir_903df194e867549c1f892d42e06d5967.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity_qp Directory Reference + + + +
    velocity_qp Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_953fb9a89ee6dd897cae040346fc36ac.html b/dir_953fb9a89ee6dd897cae040346fc36ac.html index f5ce03d6..c23c5148 100644 --- a/dir_953fb9a89ee6dd897cae040346fc36ac.html +++ b/dir_953fb9a89ee6dd897cae040346fc36ac.html @@ -3,13 +3,15 @@ - + wbc: src/core/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_9d6d668af77e1ffa8cb510e81af6b3b2.html b/dir_9d6d668af77e1ffa8cb510e81af6b3b2.html index 9d6fbc57..5aba36e4 100644 --- a/dir_9d6d668af77e1ffa8cb510e81af6b3b2.html +++ b/dir_9d6d668af77e1ffa8cb510e81af6b3b2.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_reduced_tsid Directory Reference + + + +
    acceleration_reduced_tsid Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_a69a52f3912fc9cb9838b0275ce31e24.html b/dir_a69a52f3912fc9cb9838b0275ce31e24.html index b440da6a..0b01dfc7 100644 --- a/dir_a69a52f3912fc9cb9838b0275ce31e24.html +++ b/dir_a69a52f3912fc9cb9838b0275ce31e24.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/proxqp/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_aa575febd47c9de982fb67d39c6a44fe.html b/dir_aa575febd47c9de982fb67d39c6a44fe.html index 0835e6d2..1747304d 100644 --- a/dir_aa575febd47c9de982fb67d39c6a44fe.html +++ b/dir_aa575febd47c9de982fb67d39c6a44fe.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/proxqp Directory Reference + + + +
    proxqp Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_ace3ce8ab4b796f97f1e36462134a471.html b/dir_ace3ce8ab4b796f97f1e36462134a471.html index 4c9e9935..7cc852fc 100644 --- a/dir_ace3ce8ab4b796f97f1e36462134a471.html +++ b/dir_ace3ce8ab4b796f97f1e36462134a471.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/rbdl Directory Reference + + + +
    rbdl Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_aebb8dcc11953d78e620bbef0b9e2183.html b/dir_aebb8dcc11953d78e620bbef0b9e2183.html index 0bfc200f..ac3cf509 100644 --- a/dir_aebb8dcc11953d78e620bbef0b9e2183.html +++ b/dir_aebb8dcc11953d78e620bbef0b9e2183.html @@ -3,13 +3,15 @@ - + wbc: src/core Directory Reference + + + +
    core Directory Reference
    @@ -106,7 +119,8 @@
    + diff --git a/dir_af3783685badc1c88dedef1a43f7fad6.html b/dir_af3783685badc1c88dedef1a43f7fad6.html index 646a3bd6..a17298ab 100644 --- a/dir_af3783685badc1c88dedef1a43f7fad6.html +++ b/dir_af3783685badc1c88dedef1a43f7fad6.html @@ -3,13 +3,15 @@ - + wbc: src/constraints Directory Reference + + + +
    constraints Directory Reference
    @@ -93,7 +106,8 @@
    + diff --git a/dir_b118c466441e8db851de69c6796245a3.html b/dir_b118c466441e8db851de69c6796245a3.html index a967282b..71fba738 100644 --- a/dir_b118c466441e8db851de69c6796245a3.html +++ b/dir_b118c466441e8db851de69c6796245a3.html @@ -3,13 +3,15 @@ - + wbc: src/tasks Directory Reference + + + +
    tasks Directory Reference
    @@ -93,7 +106,8 @@
    + diff --git a/dir_b15ad244e092d2d6c9575ffcb90f5e87.html b/dir_b15ad244e092d2d6c9575ffcb90f5e87.html index 9598198c..26379372 100644 --- a/dir_b15ad244e092d2d6c9575ffcb90f5e87.html +++ b/dir_b15ad244e092d2d6c9575ffcb90f5e87.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_reduced_tsid/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_bbd6674d859f4cefaacb708974cac240.html b/dir_bbd6674d859f4cefaacb708974cac240.html index cc3b0ba6..eb6d46bd 100644 --- a/dir_bbd6674d859f4cefaacb708974cac240.html +++ b/dir_bbd6674d859f4cefaacb708974cac240.html @@ -3,13 +3,15 @@ - + wbc: src/controllers Directory Reference + + + +
    controllers Directory Reference
    @@ -122,7 +135,8 @@
    + diff --git a/dir_c475defa972278a922d9ae94929bcf83.html b/dir_c475defa972278a922d9ae94929bcf83.html index b0886436..9a80cf40 100644 --- a/dir_c475defa972278a922d9ae94929bcf83.html +++ b/dir_c475defa972278a922d9ae94929bcf83.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/eiquadprog/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_c8962059a2d48379f4ca8bc326ce1c36.html b/dir_c8962059a2d48379f4ca8bc326ce1c36.html index 0668cb74..7d016b0a 100644 --- a/dir_c8962059a2d48379f4ca8bc326ce1c36.html +++ b/dir_c8962059a2d48379f4ca8bc326ce1c36.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration Directory Reference + + + +
    acceleration Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_d9152b1193b1908d16514bfbc8c29f9c.html b/dir_d9152b1193b1908d16514bfbc8c29f9c.html index b3b6253f..8e82a7dc 100644 --- a/dir_d9152b1193b1908d16514bfbc8c29f9c.html +++ b/dir_d9152b1193b1908d16514bfbc8c29f9c.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity_qp/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_da1dd6de294a0836d77e06694fff9775.html b/dir_da1dd6de294a0836d77e06694fff9775.html index dd24ac3c..f8680d20 100644 --- a/dir_da1dd6de294a0836d77e06694fff9775.html +++ b/dir_da1dd6de294a0836d77e06694fff9775.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/eiquadprog Directory Reference + + + +
    eiquadprog Directory Reference
    @@ -70,7 +83,8 @@
    + diff --git a/dir_dd0286116ada49cd9d97b1bc8bf7667e.html b/dir_dd0286116ada49cd9d97b1bc8bf7667e.html index 435edbbc..62525369 100644 --- a/dir_dd0286116ada49cd9d97b1bc8bf7667e.html +++ b/dir_dd0286116ada49cd9d97b1bc8bf7667e.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/test Directory Reference + + + +
    test Directory Reference
    @@ -67,7 +80,8 @@
    + diff --git a/dir_ecc8d4550b7fd15fd45b6c26299430bf.html b/dir_ecc8d4550b7fd15fd45b6c26299430bf.html index 4724496b..f19ed36f 100644 --- a/dir_ecc8d4550b7fd15fd45b6c26299430bf.html +++ b/dir_ecc8d4550b7fd15fd45b6c26299430bf.html @@ -3,13 +3,15 @@ - + wbc: src/scenes Directory Reference + + + +
    scenes Directory Reference
    @@ -71,7 +84,8 @@
    + diff --git a/dir_f6184a51ee650dc4547c24854b07d575.html b/dir_f6184a51ee650dc4547c24854b07d575.html index 44861fa8..227c8b0c 100644 --- a/dir_f6184a51ee650dc4547c24854b07d575.html +++ b/dir_f6184a51ee650dc4547c24854b07d575.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/hyrodyn/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/dir_f621786a8d819b7aecfe1f8e64790879.html b/dir_f621786a8d819b7aecfe1f8e64790879.html index 92f46fe5..b226b005 100644 --- a/dir_f621786a8d819b7aecfe1f8e64790879.html +++ b/dir_f621786a8d819b7aecfe1f8e64790879.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/test Directory Reference + + + +
    test Directory Reference
    @@ -63,7 +76,8 @@
    + diff --git a/doxygen.css b/doxygen.css index 7b7d851b..209912c7 100644 --- a/doxygen.css +++ b/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.10.0*/ +/* The standard CSS for doxygen 1.11.0*/ html { /* page base colors */ @@ -657,7 +657,24 @@ dl.el { margin-left: -1cm; } +ul.check { + list-style:none; + text-indent: -16px; + padding-left: 38px; +} +li.unchecked:before { + content: "\2610\A0"; +} +li.checked:before { + content: "\2611\A0"; +} + +ol { + text-indent: 0px; +} + ul { + text-indent: 0px; overflow: visible; } @@ -1614,7 +1631,7 @@ dl.note { border-color: #D0C000; } -dl.warning, dl.attention { +dl.warning, dl.attention, dl.important { margin-left: -7px; padding-left: 3px; border-left: 4px solid; @@ -1662,7 +1679,7 @@ dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { font-weight: bold !important; } -dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, +dl.warning, dl.attention, dl.important, dl.note, dl.deprecated, dl.bug, dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { padding: 10px; margin: 10px 0px; @@ -1675,13 +1692,13 @@ dl.section dd { margin-bottom: 2px; } -dl.warning, dl.attention { +dl.warning, dl.attention, dl.important { background: var(--warning-color-bg); border-left: 8px solid var(--warning-color-hl); color: var(--warning-color-text); } -dl.warning dt, dl.attention dt { +dl.warning dt, dl.attention dt, dl.important dt { color: var(--warning-color-hl); } @@ -1739,7 +1756,9 @@ dl.deprecated dt a { color: var(--deprecated-color-hl) !important; } -dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { +dl.note dd, dl.warning dd, dl.pre dd, dl.post dd, +dl.remark dd, dl.attention dd, dl.important dd, dl.invariant dd, +dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { margin-inline-start: 0px; } diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 25559a39..e75909f6 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -4,7 +4,7 @@ Validator / crawler helper - + @@ -57,6 +57,7 @@ + @@ -179,6 +180,9 @@ + + + @@ -295,6 +299,8 @@ + + @@ -379,6 +385,7 @@ + @@ -405,6 +412,7 @@ + @@ -568,5 +576,1429 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynsections.js b/dynsections.js index 8f493264..b05f4c8d 100644 --- a/dynsections.js +++ b/dynsections.js @@ -23,6 +23,10 @@ @licend The above is the entire license notice for the JavaScript code in this file */ +function toggleVisibility(linkObj) { + return dynsection.toggleVisibility(linkObj); +} + let dynsection = { // helper function diff --git a/files.html b/files.html index fc4f9044..10a00a0e 100644 --- a/files.html +++ b/files.html @@ -3,13 +3,15 @@ - + wbc: File List + + + + diff --git a/functions.html b/functions.html index e5db9d05..9d18f6b2 100644 --- a/functions.html +++ b/functions.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -67,7 +80,8 @@

    - _ -

    +
    diff --git a/functions_a.html b/functions_a.html index 5a30571b..e0fe6f35 100644 --- a/functions_a.html +++ b/functions_a.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -79,7 +92,8 @@

    - a -

    +
    diff --git a/functions_b.html b/functions_b.html index ab2d5df0..0687acee 100644 --- a/functions_b.html +++ b/functions_b.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -66,7 +79,8 @@

    - b -

    +
    diff --git a/functions_c.html b/functions_c.html index 2600d480..4c1516ad 100644 --- a/functions_c.html +++ b/functions_c.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:

    - c -

    +
    diff --git a/functions_d.html b/functions_d.html index 9b35b5bb..9211155c 100644 --- a/functions_d.html +++ b/functions_d.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -67,7 +80,8 @@

    - d -

    +
    diff --git a/functions_e.html b/functions_e.html index 703b6ac7..384543b8 100644 --- a/functions_e.html +++ b/functions_e.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -55,13 +68,15 @@

    - e -

    +
    diff --git a/functions_enum.html b/functions_enum.html index 70793681..c0392b28 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Enumerations + + +
    +
    Here is a list of all enums with links to the classes they belong to:
    +
    diff --git a/functions_eval.html b/functions_eval.html index 56348597..555d4ac4 100644 --- a/functions_eval.html +++ b/functions_eval.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Enumerator + + +
    +
    Here is a list of all enum values with links to the classes they belong to:
    +
    diff --git a/functions_f.html b/functions_f.html index a2fcbaaa..cf2d5d3f 100644 --- a/functions_f.html +++ b/functions_f.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -69,7 +82,8 @@

    - f -

    +
    diff --git a/functions_func.html b/functions_func.html index 3202a936..5b9927c2 100644 --- a/functions_func.html +++ b/functions_func.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -65,7 +78,8 @@

    - a -

    +
    diff --git a/functions_func_b.html b/functions_func_b.html index 9e75f772..ba04741e 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -58,7 +71,8 @@

    - b -

    +
    diff --git a/functions_func_c.html b/functions_func_c.html index 13d03ebe..625f27ea 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -87,7 +100,8 @@

    - c -

    +
    diff --git a/functions_func_d.html b/functions_func_d.html index b9fe3da2..cd042d38 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -56,7 +69,8 @@

    - d -

    +
    diff --git a/functions_func_e.html b/functions_func_e.html index f8b27eb5..487bb3da 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:

    - e -

    +
    diff --git a/functions_func_f.html b/functions_func_f.html index c0c632f3..d8a51d24 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -57,7 +70,8 @@

    - f -

    +
    diff --git a/functions_func_g.html b/functions_func_g.html index c9a2785b..bd6b226d 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -92,7 +105,8 @@

    - g -

    +
    diff --git a/functions_func_h.html b/functions_func_h.html index 5ec61864..f71af8b3 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -61,7 +74,8 @@

    - h -

    +
    diff --git a/functions_func_i.html b/functions_func_i.html index 232fa52a..5ade0f37 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -59,7 +72,8 @@

    - i -

    +
    diff --git a/functions_func_j.html b/functions_func_j.html index 8f58c1fc..58cc1e1b 100644 --- a/functions_func_j.html +++ b/functions_func_j.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -58,7 +71,7 @@

    - j -

    +
    diff --git a/functions_func_k.html b/functions_func_k.html index 01b80238..eafa38a0 100644 --- a/functions_func_k.html +++ b/functions_func_k.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -55,7 +68,8 @@

    - k -

    +
    diff --git a/functions_func_l.html b/functions_func_l.html index cac2b711..f1c322fe 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -57,7 +70,8 @@

    - l -

    +
    diff --git a/functions_func_m.html b/functions_func_m.html index 4eaabec8..1dc2ca33 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -55,7 +68,8 @@

    - m -

    +
    diff --git a/functions_func_n.html b/functions_func_n.html index a037e54d..676b34c0 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -57,7 +70,8 @@

    - n -

    +
    diff --git a/functions_func_o.html b/functions_func_o.html index e5a236a9..3b7417fd 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:

    - o -

    +
    diff --git a/functions_func_p.html b/functions_func_p.html index c7deec90..de9dae07 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -65,7 +78,8 @@

    - p -

    +
    diff --git a/functions_func_q.html b/functions_func_q.html index 860bb631..28852611 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -59,7 +72,8 @@

    - q -

    +
    diff --git a/functions_func_r.html b/functions_func_r.html index 57ee7b9d..38645a03 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -54,6 +67,7 @@

    - r -

    +
    diff --git a/functions_func_s.html b/functions_func_s.html index 118630c8..0ae1ac18 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    + +
    diff --git a/functions_func_t.html b/functions_func_t.html index 8a00696c..29023e5b 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -58,7 +71,8 @@

    - t -

    +
    diff --git a/functions_func_u.html b/functions_func_u.html index 8145bc0c..45e15fd6 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -59,7 +72,8 @@

    - u -

    +
    diff --git a/functions_func_v.html b/functions_func_v.html index bc03477e..bdaac3b7 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -57,7 +70,8 @@

    - v -

    +
    diff --git a/functions_func_w.html b/functions_func_w.html index 31601a75..b9078959 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -56,7 +69,8 @@

    - w -

    +
    diff --git a/functions_func_~.html b/functions_func_~.html index a0504896..5f5e02b7 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Functions + + +
    +
    Here is a list of all functions with links to the classes they belong to:
    @@ -72,6 +85,7 @@

    - ~ -

    +
    diff --git a/functions_g.html b/functions_g.html index 00528125..3b7d4b16 100644 --- a/functions_g.html +++ b/functions_g.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -90,13 +103,14 @@

    - g -

    +
    diff --git a/functions_h.html b/functions_h.html index 28323ca0..bc22def3 100644 --- a/functions_h.html +++ b/functions_h.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:

    - h -

    +
    diff --git a/functions_i.html b/functions_i.html index 073088d4..81655af9 100644 --- a/functions_i.html +++ b/functions_i.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -64,7 +77,8 @@

    - i -

    +
    diff --git a/functions_j.html b/functions_j.html index 1964ea4e..42f59cf3 100644 --- a/functions_j.html +++ b/functions_j.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -92,7 +105,8 @@

    - j -

    +
    diff --git a/functions_k.html b/functions_k.html index b7106f6c..5caed742 100644 --- a/functions_k.html +++ b/functions_k.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -58,7 +71,8 @@

    - k -

    +
    diff --git a/functions_l.html b/functions_l.html index 796e6ebd..7653c0c3 100644 --- a/functions_l.html +++ b/functions_l.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -54,13 +67,15 @@

    - l -

    +
    diff --git a/functions_m.html b/functions_m.html index 9dea765b..0e5b4227 100644 --- a/functions_m.html +++ b/functions_m.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -63,7 +76,8 @@

    - m -

    +
    diff --git a/functions_n.html b/functions_n.html index efcf368d..ef0cb306 100644 --- a/functions_n.html +++ b/functions_n.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -70,7 +83,8 @@

    - n -

    +
    diff --git a/functions_o.html b/functions_o.html index e4b4dbd1..e2f6bd9a 100644 --- a/functions_o.html +++ b/functions_o.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -53,11 +66,13 @@

    - o -

    +
    diff --git a/functions_p.html b/functions_p.html index 8914ebbf..9ee72f9c 100644 --- a/functions_p.html +++ b/functions_p.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -79,7 +92,8 @@

    - p -

    +
    diff --git a/functions_q.html b/functions_q.html index abc7682a..83c307c0 100644 --- a/functions_q.html +++ b/functions_q.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -57,14 +70,15 @@

    - q -

    +
    diff --git a/functions_r.html b/functions_r.html index 7f3799c0..31b21f98 100644 --- a/functions_r.html +++ b/functions_r.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -63,6 +76,7 @@

    - r -

    +
    diff --git a/functions_s.html b/functions_s.html index 6c2b95d7..6605451c 100644 --- a/functions_s.html +++ b/functions_s.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    + +
    diff --git a/functions_t.html b/functions_t.html index 7aa7ad9f..4e4561f7 100644 --- a/functions_t.html +++ b/functions_t.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:

    - t -

    +
    diff --git a/functions_type.html b/functions_type.html index b2400d24..acecd889 100644 --- a/functions_type.html +++ b/functions_type.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Typedefs + + +
    +
    Here is a list of all typedefs with links to the classes they belong to:
    +
    diff --git a/functions_u.html b/functions_u.html index 1e26a20e..54dba7c1 100644 --- a/functions_u.html +++ b/functions_u.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    + +
    diff --git a/functions_v.html b/functions_v.html index 1b265c21..d442bf3b 100644 --- a/functions_v.html +++ b/functions_v.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -60,7 +73,8 @@

    - v -

    +
    diff --git a/functions_vars.html b/functions_vars.html index 22360a28..dbbc0724 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -67,7 +80,8 @@

    - _ -

    +
    diff --git a/functions_vars_a.html b/functions_vars_a.html index 226154b8..6920d827 100644 --- a/functions_vars_a.html +++ b/functions_vars_a.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -69,7 +82,8 @@

    - a -

    +
    diff --git a/functions_vars_b.html b/functions_vars_b.html index 74177d41..08a14372 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -62,7 +75,8 @@

    - b -

    +
    diff --git a/functions_vars_c.html b/functions_vars_c.html index 84506d32..f0fd45c6 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:

    - c -

    +
    diff --git a/functions_vars_d.html b/functions_vars_d.html index 66bdedb0..2185b718 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -64,7 +77,8 @@

    - d -

    +
    diff --git a/functions_vars_e.html b/functions_vars_e.html index c8a5ca50..74c6ccc9 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -56,7 +69,8 @@

    - e -

    +
    diff --git a/functions_vars_f.html b/functions_vars_f.html index cd529c0f..fc22a3b3 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -66,7 +79,8 @@

    - f -

    +
    diff --git a/functions_vars_g.html b/functions_vars_g.html index 480927f3..ba0a9ac7 100644 --- a/functions_vars_g.html +++ b/functions_vars_g.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:

    - g -

    +
    diff --git a/functions_vars_h.html b/functions_vars_h.html index 9699e3cb..cf9be7fd 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:

    - h -

    +
    diff --git a/functions_vars_i.html b/functions_vars_i.html index 82616959..c589e478 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -58,7 +71,8 @@

    - i -

    +
    diff --git a/functions_vars_j.html b/functions_vars_j.html index 286230c5..7ff545e9 100644 --- a/functions_vars_j.html +++ b/functions_vars_j.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -73,7 +86,8 @@

    - j -

    +
    diff --git a/functions_vars_k.html b/functions_vars_k.html index bd5e912f..468d5dd4 100644 --- a/functions_vars_k.html +++ b/functions_vars_k.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -55,7 +68,8 @@

    - k -

    +
    diff --git a/functions_vars_l.html b/functions_vars_l.html index 8b7c9f62..ec95109f 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:

    - l -

    +
    diff --git a/functions_vars_m.html b/functions_vars_m.html index a95182f4..732d36ff 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -62,7 +75,8 @@

    - m -

    +
    diff --git a/functions_vars_n.html b/functions_vars_n.html index 133e012a..8cdbda7e 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -67,7 +80,8 @@

    - n -

    +
    diff --git a/functions_vars_o.html b/functions_vars_o.html index 7e883ae9..51f777e6 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -55,7 +68,8 @@

    - o -

    +
    diff --git a/functions_vars_p.html b/functions_vars_p.html index 65fcadc7..404e4d10 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -67,7 +80,8 @@

    - p -

    +
    diff --git a/functions_vars_q.html b/functions_vars_q.html index c691a65e..88b6bfd4 100644 --- a/functions_vars_q.html +++ b/functions_vars_q.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -58,7 +71,8 @@

    - q -

    +
    diff --git a/functions_vars_r.html b/functions_vars_r.html index 42a79f65..b606f301 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -70,7 +83,8 @@

    - r -

    +
    diff --git a/functions_vars_s.html b/functions_vars_s.html index 57ee88aa..28544a57 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -58,7 +71,7 @@

    - s -

    +
    diff --git a/functions_vars_t.html b/functions_vars_t.html index 5c14a28a..ff224e27 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -66,7 +79,8 @@

    - t -

    +
    diff --git a/functions_vars_u.html b/functions_vars_u.html index e471d697..0b9bf2d8 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -53,13 +66,15 @@

    - u -

    +
    diff --git a/functions_vars_v.html b/functions_vars_v.html index 7990542a..d8b74d3a 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -57,7 +70,8 @@

    - v -

    +
    diff --git a/functions_vars_w.html b/functions_vars_w.html index d07f5227..19d8b323 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -60,13 +73,14 @@

    - w -

    +
    diff --git a/functions_vars_y.html b/functions_vars_y.html index 50d0aaaf..e3154965 100644 --- a/functions_vars_y.html +++ b/functions_vars_y.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -59,7 +72,8 @@

    - y -

    +
    diff --git a/functions_vars_z.html b/functions_vars_z.html index 80523c35..7881fa40 100644 --- a/functions_vars_z.html +++ b/functions_vars_z.html @@ -3,13 +3,15 @@ - + wbc: Class Members - Variables + + +
    +
    Here is a list of all variables with links to the classes they belong to:
    @@ -55,7 +68,8 @@

    - z -

    +
    diff --git a/functions_w.html b/functions_w.html index 71b26e4f..7e7a7bd9 100644 --- a/functions_w.html +++ b/functions_w.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -62,13 +75,14 @@

    - w -

    +
    diff --git a/functions_y.html b/functions_y.html index 10258d68..b1e78853 100644 --- a/functions_y.html +++ b/functions_y.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -59,7 +72,8 @@

    - y -

    +
    diff --git a/functions_z.html b/functions_z.html index be63add2..ddf68c53 100644 --- a/functions_z.html +++ b/functions_z.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -55,7 +68,8 @@

    - z -

    +
    diff --git a/functions_~.html b/functions_~.html index cb710e39..72116514 100644 --- a/functions_~.html +++ b/functions_~.html @@ -3,13 +3,15 @@ - + wbc: Class Members + + +
    +
    Here is a list of all class members with links to the classes they belong to:
    @@ -72,6 +85,7 @@

    - ~ -

    +
    diff --git a/globals.html b/globals.html index fad55f84..462458c3 100644 --- a/globals.html +++ b/globals.html @@ -3,13 +3,15 @@ - + wbc: File Members + + +
    +
    Here is a list of all file members with links to the files they belong to:

    - b -

    @@ -102,7 +115,8 @@

    - t -

    +
    diff --git a/globals_defs.html b/globals_defs.html index bacc734c..4691c365 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -3,13 +3,15 @@ - + wbc: File Members + + +
    +
    Here is a list of all macros with links to the files they belong to:

    - b -

    +
    diff --git a/globals_enum.html b/globals_enum.html index af3df650..637f028f 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -3,13 +3,15 @@ - + wbc: File Members + + +
    +
    Here is a list of all enums with links to the files they belong to:
    +
    diff --git a/globals_eval.html b/globals_eval.html index 08a93d57..c88f05d5 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -3,13 +3,15 @@ - + wbc: File Members + + +
    +
    Here is a list of all enum values with links to the files they belong to:
    +
    diff --git a/globals_func.html b/globals_func.html index 6d13eea1..39f1dd77 100644 --- a/globals_func.html +++ b/globals_func.html @@ -3,13 +3,15 @@ - + wbc: File Members + + +
    + +
    diff --git a/hierarchy.html b/hierarchy.html index b1566d6d..6a6cfa49 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -3,13 +3,15 @@ - + wbc: Class Hierarchy + + +
    +
    Class Hierarchy
    @@ -89,62 +102,64 @@  Cwbc::QPSolver  Cwbc::EiquadprogSolverWrapper for the qp-solver eiquadprog (see https://github.com/stack-of-tasks/eiquadprog). It solves problems of shape:  Cwbc::HierarchicalLSSolverImplementation of the hierarchical weighted damped least squares solver (HWLS), similar to Schutter, J. et al. “Constraint-based Task Specification and Estimation for Sensor-Based Robot Systems in the Presence of Geometric Uncertainty.” The International Journal of Robotics Research 26 (2007): 433 - 455. It solves the following optimization problem - Cwbc::ProxQPSolverWrapper for the qp-solver prox-qp (see https://github.com/Simple-Robotics/proxsuite). It solves problems of shape: - Cwbc::QPOASESSolverWrapper for the qp-solver qpoases (see https://www.coin-or.org/qpOASES/doc/3.0/manual.pdf). It solves problems of shape: - Cwbc::QPSwiftSolver - Cwbc::QPSolverConfig - Cwbc::QPSolverFactory - Cwbc::QPSolverRegistry< wbc::EiquadprogSolver > - Cwbc::QPSolverRegistry< wbc::HierarchicalLSSolver > - Cwbc::QPSolverRegistry< wbc::ProxQPSolver > - Cwbc::QPSolverRegistry< wbc::QPOASESSolver > - Cwbc::QPSolverRegistry< wbc::QPSwiftSolver > - Cwbc::QPSolverRegistry< T > - Cwbc::QuadraticProgramDescribes a quadratic program of the form - Cwbc::RobotModelInterface for all robot models. This has to provide all kinematics and dynamics information that is required for WBC - Cwbc::RobotModelHyrodyn - Cwbc::RobotModelKDLThis model describes the kinemetic relationships required for velocity based wbc. It is based on a single KDL Tree. However, multiple KDL trees can be added and will be appropriately concatenated. This way you can describe e.g. geometric robot-object relationships or create multi-robot scenarios - Cwbc::RobotModelPinocchio - Cwbc::RobotModelRBDL - Cwbc::RobotModelConfigRobot Model configuration class - Cwbc::RobotModelFactory - Cwbc::RobotModelRegistry< wbc::RobotModelHyrodyn > - Cwbc::RobotModelRegistry< wbc::RobotModelKDL > - Cwbc::RobotModelRegistry< wbc::RobotModelPinocchio > - Cwbc::RobotModelRegistry< wbc::RobotModelRBDL > - Cwbc::RobotModelRegistry< T > - Cwbc::SceneBase class for all wbc scenes - Cwbc::AccelerationSceneAcceleration-based implementation of the WBC Scene. It sets up and solves the following optimization problem: - Cwbc::AccelerationSceneReducedTSIDAcceleration-based implementation of the WBC Scene. It sets up and solves the following problem: - Cwbc::AccelerationSceneTSIDAcceleration-based implementation of the WBC Scene. It sets up and solves the following problem: - Cwbc::VelocitySceneVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: - Cwbc::VelocitySceneQPVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: - Cwbc::SceneConfig - Cwbc::SceneFactory - Cwbc::SceneRegistry< wbc::AccelerationScene > - Cwbc::SceneRegistry< wbc::AccelerationSceneReducedTSID > - Cwbc::SceneRegistry< wbc::AccelerationSceneTSID > - Cwbc::SceneRegistry< wbc::VelocityScene > - Cwbc::SceneRegistry< wbc::VelocitySceneQP > - Cwbc::SceneRegistry< T > - Cwbc::TaskAbstract class to represent a generic task for a WBC optimization problem - Cwbc::CartesianTaskAbstract interface for a task in Cartesian space - Cwbc::CartesianAccelerationTaskImplementation of a Cartesian acceleration task - Cwbc::CartesianVelocityTaskImplementation of a Cartesian velocity task - Cwbc::CoMAccelerationTaskImplementation of a CoM velocity task - Cwbc::CoMVelocityTaskImplementation of a CoM velocity task - Cwbc::JointTaskAbstract interface for a task in joint space - Cwbc::JointAccelerationTaskImplementation of a Joint velocity task - Cwbc::JointVelocityTaskImplementation of a Joint velocity task - Cwbc::TaskConfigDefines a task in the whole body control problem. Valid Configurations are e.g - Cwbc::TaskStatus - Cwbc::URDFTools + Cwbc::OsqpSolver + Cwbc::ProxQPSolverWrapper for the qp-solver prox-qp (see https://github.com/Simple-Robotics/proxsuite). It solves problems of shape: + Cwbc::QPOASESSolverWrapper for the qp-solver qpoases (see https://www.coin-or.org/qpOASES/doc/3.0/manual.pdf). It solves problems of shape: + Cwbc::QPSwiftSolver + Cwbc::QPSolverConfig + Cwbc::QPSolverFactory + Cwbc::QPSolverRegistry< wbc::EiquadprogSolver > + Cwbc::QPSolverRegistry< wbc::HierarchicalLSSolver > + Cwbc::QPSolverRegistry< wbc::ProxQPSolver > + Cwbc::QPSolverRegistry< wbc::QPOASESSolver > + Cwbc::QPSolverRegistry< wbc::QPSwiftSolver > + Cwbc::QPSolverRegistry< T > + Cwbc::QuadraticProgramDescribes a quadratic program of the form + Cwbc::RobotModelInterface for all robot models. This has to provide all kinematics and dynamics information that is required for WBC + Cwbc::RobotModelHyrodyn + Cwbc::RobotModelKDLThis model describes the kinemetic relationships required for velocity based wbc. It is based on a single KDL Tree. However, multiple KDL trees can be added and will be appropriately concatenated. This way you can describe e.g. geometric robot-object relationships or create multi-robot scenarios + Cwbc::RobotModelPinocchio + Cwbc::RobotModelRBDL + Cwbc::RobotModelConfigRobot Model configuration class + Cwbc::RobotModelFactory + Cwbc::RobotModelRegistry< wbc::RobotModelHyrodyn > + Cwbc::RobotModelRegistry< wbc::RobotModelKDL > + Cwbc::RobotModelRegistry< wbc::RobotModelPinocchio > + Cwbc::RobotModelRegistry< wbc::RobotModelRBDL > + Cwbc::RobotModelRegistry< T > + Cwbc::SceneBase class for all wbc scenes + Cwbc::AccelerationSceneAcceleration-based implementation of the WBC Scene. It sets up and solves the following optimization problem: + Cwbc::AccelerationSceneReducedTSIDAcceleration-based implementation of the WBC Scene. It sets up and solves the following problem: + Cwbc::AccelerationSceneTSIDAcceleration-based implementation of the WBC Scene. It sets up and solves the following problem: + Cwbc::VelocitySceneVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: + Cwbc::VelocitySceneQPVelocity-based implementation of the WBC Scene. It sets up and solves the following problem: + Cwbc::SceneConfig + Cwbc::SceneFactory + Cwbc::SceneRegistry< wbc::AccelerationScene > + Cwbc::SceneRegistry< wbc::AccelerationSceneReducedTSID > + Cwbc::SceneRegistry< wbc::AccelerationSceneTSID > + Cwbc::SceneRegistry< wbc::VelocityScene > + Cwbc::SceneRegistry< wbc::VelocitySceneQP > + Cwbc::SceneRegistry< T > + Cwbc::TaskAbstract class to represent a generic task for a WBC optimization problem + Cwbc::CartesianTaskAbstract interface for a task in Cartesian space + Cwbc::CartesianAccelerationTaskImplementation of a Cartesian acceleration task + Cwbc::CartesianVelocityTaskImplementation of a Cartesian velocity task + Cwbc::CoMAccelerationTaskImplementation of a CoM velocity task + Cwbc::CoMVelocityTaskImplementation of a CoM velocity task + Cwbc::JointTaskAbstract interface for a task in joint space + Cwbc::JointAccelerationTaskImplementation of a Joint velocity task + Cwbc::JointVelocityTaskImplementation of a Joint velocity task + Cwbc::TaskConfigDefines a task in the whole body control problem. Valid Configurations are e.g + Cwbc::TaskStatus + Cwbc::URDFTools
    + diff --git a/index.html b/index.html index 47d8c901..e6c6c818 100644 --- a/index.html +++ b/index.html @@ -3,13 +3,15 @@ - + wbc: wbc + + +
    +
    wbc
    @@ -111,7 +124,8 @@

    +
    diff --git a/menu.js b/menu.js index 717761d0..0fd1e990 100644 --- a/menu.js +++ b/menu.js @@ -22,7 +22,7 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { +function initMenu(relPath,searchEnabled,serverSide,searchPage,search,treeview) { function makeTree(data,relPath) { let result=''; if ('children' in data) { @@ -91,7 +91,7 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { let prevWidth = 0; if ($mainMenuState.length) { const initResizableIfExists = function() { - if (typeof initResizable==='function') initResizable(); + if (typeof initResizable==='function') initResizable(treeview); } // animate mobile menu $mainMenuState.change(function() { diff --git a/namespacebase.html b/namespacebase.html index 78f25b52..8ece733a 100644 --- a/namespacebase.html +++ b/namespacebase.html @@ -3,13 +3,15 @@ - + wbc: base Namespace Reference + + + +
    Namespaces | @@ -56,7 +69,7 @@ - +

    Namespaces

    namespace  samples
    namespace  samples
     
    - + @@ -90,7 +103,8 @@

    + diff --git a/namespacebase_1_1samples.html b/namespacebase_1_1samples.html index 7fc5b0b5..478950d7 100644 --- a/namespacebase_1_1samples.html +++ b/namespacebase_1_1samples.html @@ -3,13 +3,15 @@ - + wbc: base::samples Namespace Reference + + + +

    - + @@ -95,7 +108,7 @@

    void base::samples::toRigidBodyState

    - + @@ -110,7 +123,8 @@

    + diff --git a/namespacemembers.html b/namespacemembers.html index 9bcfc70c..5eac40ea 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -3,13 +3,15 @@ - + wbc: Namespace Members + + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    @@ -161,7 +174,8 @@

    - u -

    +
    diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html index 0fd887e5..f187471a 100644 --- a/namespacemembers_enum.html +++ b/namespacemembers_enum.html @@ -3,13 +3,15 @@ - + wbc: Namespace Members + + +
    +
    Here is a list of all namespace enums with links to the namespace documentation for each enum:
    • activationType : wbc
    • @@ -55,7 +68,8 @@
    +
    diff --git a/namespacemembers_eval.html b/namespacemembers_eval.html index 9773d903..496fa3cb 100644 --- a/namespacemembers_eval.html +++ b/namespacemembers_eval.html @@ -3,13 +3,15 @@ - + wbc: Namespace Members + + +
    +
    Here is a list of all namespace enum values with links to the namespace documentation for each enum value:
    • cart : wbc
    • @@ -65,7 +78,8 @@
    +
    diff --git a/namespacemembers_func.html b/namespacemembers_func.html index d23bb28e..4164dd0f 100644 --- a/namespacemembers_func.html +++ b/namespacemembers_func.html @@ -3,13 +3,15 @@ - + wbc: Namespace Members + + +
    +
    Here is a list of all namespace functions with links to the namespace documentation for each function:
    • createT() : wbc
    • @@ -68,7 +81,8 @@
    +
    diff --git a/namespacemembers_type.html b/namespacemembers_type.html index 77285216..7fd3ebe1 100644 --- a/namespacemembers_type.html +++ b/namespacemembers_type.html @@ -3,13 +3,15 @@ - + wbc: Namespace Members + + +
    +
    Here is a list of all namespace typedefs with links to the namespace documentation for each typedef:
    • CartesianAccelerationTaskPtr : wbc
    • @@ -71,7 +84,8 @@
    +
    diff --git a/namespaceqpOASES.html b/namespaceqpOASES.html index 9be22643..fad7fffb 100644 --- a/namespaceqpOASES.html +++ b/namespaceqpOASES.html @@ -3,13 +3,15 @@ - + wbc: qpOASES Namespace Reference + + + +
    @@ -86,7 +99,8 @@

    +

    diff --git a/namespaces.html b/namespaces.html index 48e7e7ef..398bd775 100644 --- a/namespaces.html +++ b/namespaces.html @@ -3,13 +3,15 @@ - + wbc: Namespace List + +
    +
    +
    Namespace List
    @@ -91,49 +104,51 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    @@ -74,7 +87,7 @@

    Twist base::operator-

    (const Pose & a, const Pose & a,
    (const RigidBodyState & in, const RigidBodyState & in,
    (const RigidBodyStateSE3 & in, const RigidBodyStateSE3 & in,
     CJointVelocityTaskImplementation of a Joint velocity task
     CJointWeights
     CKinematicChainKDLHelper class for storing information of a KDL chain in the robot model
     CPIDControllerImplements an n-dimensional PID controller
     CPIDCtrlParams
     CPlanarPotentialFieldPlanar Potential field. The gradient will be constant on planes parallel to the plane defined by x0 (origin) and n (surface normal)
     CPluginLoader
     CPosPDControllerImplements the following two control scemes
     CPotentialFieldBase class for potential fields
     CPotentialFieldInfo
     CPotentialFieldsControllerBase class for potential field controllers
     CProxQPSolverWrapper for the qp-solver prox-qp (see https://github.com/Simple-Robotics/proxsuite). It solves problems of shape:
     CQPOASESSolverWrapper for the qp-solver qpoases (see https://www.coin-or.org/qpOASES/doc/3.0/manual.pdf). It solves problems of shape:
     CQPSolver
     CQPSolverConfig
     CQPSolverFactory
     CQPSolverRegistry
     CQPSwiftSolver
     CQuadraticProgramDescribes a quadratic program of the form
     CRadialPotentialFieldRadial Potential field. The computed gradient will be constant on volumnes with constant radius around the center of the potential field:
     CRigidbodyDynamicsConstraintAbstract class to represent a generic hard constraint for a WBC optimization problem
     CRobotModelInterface for all robot models. This has to provide all kinematics and dynamics information that is required for WBC
     CRobotModelConfigRobot Model configuration class
     CRobotModelFactory
     CRobotModelHyrodyn
     CRobotModelKDLThis model describes the kinemetic relationships required for velocity based wbc. It is based on a single KDL Tree. However, multiple KDL trees can be added and will be appropriately concatenated. This way you can describe e.g. geometric robot-object relationships or create multi-robot scenarios
     CRobotModelPinocchio
     CRobotModelRBDL
     CRobotModelRegistry
     CSceneBase class for all wbc scenes
     CSceneConfig
     CSceneFactory
     CSceneRegistry
     CTaskAbstract class to represent a generic task for a WBC optimization problem
     CTaskConfigDefines a task in the whole body control problem. Valid Configurations are e.g
     CTasksStatus
     CTaskStatus
     CURDFTools
     CVelocitySceneVelocity-based implementation of the WBC Scene. It sets up and solves the following problem:
     CVelocitySceneQPVelocity-based implementation of the WBC Scene. It sets up and solves the following problem:
     COsqpSolver
     CPIDControllerImplements an n-dimensional PID controller
     CPIDCtrlParams
     CPlanarPotentialFieldPlanar Potential field. The gradient will be constant on planes parallel to the plane defined by x0 (origin) and n (surface normal)
     CPluginLoader
     CPosPDControllerImplements the following two control scemes
     CPotentialFieldBase class for potential fields
     CPotentialFieldInfo
     CPotentialFieldsControllerBase class for potential field controllers
     CProxQPSolverWrapper for the qp-solver prox-qp (see https://github.com/Simple-Robotics/proxsuite). It solves problems of shape:
     CQPOASESSolverWrapper for the qp-solver qpoases (see https://www.coin-or.org/qpOASES/doc/3.0/manual.pdf). It solves problems of shape:
     CQPSolver
     CQPSolverConfig
     CQPSolverFactory
     CQPSolverRegistry
     CQPSwiftSolver
     CQuadraticProgramDescribes a quadratic program of the form
     CRadialPotentialFieldRadial Potential field. The computed gradient will be constant on volumnes with constant radius around the center of the potential field:
     CRigidbodyDynamicsConstraintAbstract class to represent a generic hard constraint for a WBC optimization problem
     CRobotModelInterface for all robot models. This has to provide all kinematics and dynamics information that is required for WBC
     CRobotModelConfigRobot Model configuration class
     CRobotModelFactory
     CRobotModelHyrodyn
     CRobotModelKDLThis model describes the kinemetic relationships required for velocity based wbc. It is based on a single KDL Tree. However, multiple KDL trees can be added and will be appropriately concatenated. This way you can describe e.g. geometric robot-object relationships or create multi-robot scenarios
     CRobotModelPinocchio
     CRobotModelRBDL
     CRobotModelRegistry
     CSceneBase class for all wbc scenes
     CSceneConfig
     CSceneFactory
     CSceneRegistry
     CTaskAbstract class to represent a generic task for a WBC optimization problem
     CTaskConfigDefines a task in the whole body control problem. Valid Configurations are e.g
     CTasksStatus
     CTaskStatus
     CURDFTools
     CVelocitySceneVelocity-based implementation of the WBC Scene. It sets up and solves the following problem:
     CVelocitySceneQPVelocity-based implementation of the WBC Scene. It sets up and solves the following problem:
    +
    diff --git a/namespacewbc.html b/namespacewbc.html index c3aa0b8b..d69197e4 100644 --- a/namespacewbc.html +++ b/namespacewbc.html @@ -3,13 +3,15 @@ - + wbc: wbc Namespace Reference + + + +
    Classes | @@ -152,6 +165,8 @@ class  KinematicChainKDL  Helper class for storing information of a KDL chain in the robot model. More...
      +class  OsqpSolver +  class  PIDController  The PIDController class implements an n-dimensional PID controller. More...
      @@ -684,7 +699,7 @@

    QPSolver * wbc::createT ( - ) + ) @@ -703,7 +718,7 @@

    RobotModel * wbc::createT ( - ) + ) @@ -722,12 +737,12 @@

    Scene * wbc::createT ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - QPSolverPtr solver, + QPSolverPtr solver, @@ -748,7 +763,7 @@

    base::samples::RigidBodyStateSE3 wbc::makeRandomFloatingBaseState ( - ) + ) @@ -799,7 +814,7 @@

    base::Vector6d wbc::operator+ ( - base::Vector6d a, + base::Vector6d a, @@ -820,7 +835,7 @@

    std::vector< std::string > wbc::operator+ ( - std::vector< std::string > a, + std::vector< std::string > a, @@ -841,7 +856,7 @@

    base::Vector6d wbc::operator- ( - base::Vector6d a, + base::Vector6d a, @@ -862,7 +877,7 @@

    base::Twist wbc::operator- ( - const base::Pose & a, + const base::Pose & a, @@ -903,7 +918,7 @@

    double wbc::PYTHAG ( - double a, + double a, @@ -932,7 +947,7 @@

    double wbc::SIGN ( - double a, + double a, @@ -958,32 +973,32 @@

    int wbc::svd_eigen_decomposition ( - const base::MatrixXd & A, + const base::MatrixXd & A, - base::MatrixXd & U, + base::MatrixXd & U, - base::VectorXd & S, + base::VectorXd & S, - base::MatrixXd & V, + base::MatrixXd & V, - base::VectorXd & tmp, + base::VectorXd & tmp, - int maxiter, + int maxiter, @@ -1004,17 +1019,17 @@

    void wbc::testBodyJacobian ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - const std::string & tip_frame, + const std::string & tip_frame, - bool verbose = false ) + bool verbose = false )

    @@ -1030,12 +1045,12 @@

    void wbc::testBodyJacobian ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - const string & tip_frame, + const string & tip_frame, @@ -1056,7 +1071,7 @@

    void wbc::testCoMJacobian ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, @@ -1077,7 +1092,7 @@

    void wbc::testDynamics ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, @@ -1098,17 +1113,17 @@

    void wbc::testFK ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - const std::string & tip_frame, + const std::string & tip_frame, - bool verbose = false ) + bool verbose = false )

    @@ -1124,12 +1139,12 @@

    void wbc::testFK ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - const string & tip_frame, + const string & tip_frame, @@ -1150,17 +1165,17 @@

    void wbc::testSpaceJacobian ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - const std::string & tip_frame, + const std::string & tip_frame, - bool verbose = false ) + bool verbose = false )

    @@ -1176,12 +1191,12 @@

    void wbc::testSpaceJacobian ( - RobotModelPtr robot_model, + RobotModelPtr robot_model, - const string & tip_frame, + const string & tip_frame, @@ -1196,7 +1211,8 @@

    +

    diff --git a/navtree.css b/navtree.css new file mode 100644 index 00000000..69211d4a --- /dev/null +++ b/navtree.css @@ -0,0 +1,149 @@ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0px; + padding:0px; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px var(--font-family-nav); +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:var(--nav-text-active-color); +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin:0px; + padding:0px; +} + +#nav-tree { + padding: 0px 0px; + font-size:14px; + overflow:auto; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + width: $width; + overflow : hidden; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + background-image:var(--nav-splitbar-image); + background-size:100%; + background-repeat:repeat-y; + background-attachment: scroll; + cursor:ew-resize; + height:100%; + right:0; + top:0; + width:6px; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-tree-contents { + margin: 6px 0px 0px 0px; +} + +#nav-tree { + background-repeat:repeat-x; + background-color: var(--nav-background-color); + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#nav-sync { + position:absolute; + top:5px; + right:24px; + z-index:0; +} + +#nav-sync img { + opacity:0.3; +} + +#nav-sync img:hover { + opacity:0.9; +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + diff --git a/resize.js b/resize.js new file mode 100644 index 00000000..7d8cdc7d --- /dev/null +++ b/resize.js @@ -0,0 +1,145 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +function initResizable(treeview) { + let sidenav,navtree,content,header,footer,barWidth=6; + const RESIZE_COOKIE_NAME = ''+'width'; + + function resizeWidth() { + const sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + } + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); + } + + function restoreWidth(navWidth) { + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + } + sidenav.css({width:navWidth + "px"}); + } + + function resizeHeight(treeview) { + const headerHeight = header.outerHeight(); + const windowHeight = $(window).height(); + let contentHeight; + if (treeview) + { + const footerHeight = footer.outerHeight(); + let navtreeHeight,sideNavHeight; + if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ + contentHeight = windowHeight - headerHeight - footerHeight; + navtreeHeight = contentHeight; + sideNavHeight = contentHeight; + } else if (page_layout==1) { /* DISABLE_INDEX=YES */ + contentHeight = windowHeight - footerHeight; + navtreeHeight = windowHeight - headerHeight; + sideNavHeight = windowHeight; + } + navtree.css({height:navtreeHeight + "px"}); + sidenav.css({height:sideNavHeight + "px"}); + } + else + { + contentHeight = windowHeight - headerHeight; + } + content.css({height:contentHeight + "px"}); + if (location.hash.slice(1)) { + (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + } + } + + function collapseExpand() { + let newWidth; + if (sidenav.width()>0) { + newWidth=0; + } else { + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + newWidth = (width>250 && width<$(window).width()) ? width : 250; + } + restoreWidth(newWidth); + const sidenavWidth = $(sidenav).outerWidth(); + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); + } + + header = $("#top"); + content = $("#doc-content"); + footer = $("#nav-path"); + sidenav = $("#side-nav"); + if (!treeview) { +// title = $("#titlearea"); +// titleH = $(title).height(); +// let animating = false; +// content.on("scroll", function() { +// slideOpts = { duration: 200, +// step: function() { +// contentHeight = $(window).height() - header.outerHeight(); +// content.css({ height : contentHeight + "px" }); +// }, +// done: function() { animating=false; } +// }; +// if (content.scrollTop()>titleH && title.css('display')!='none' && !animating) { +// title.slideUp(slideOpts); +// animating=true; +// } else if (content.scrollTop()<=titleH && title.css('display')=='none' && !animating) { +// title.slideDown(slideOpts); +// animating=true; +// } +// }); + } else { + navtree = $("#nav-tree"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); + } + $(window).resize(function() { resizeHeight(treeview); }); + if (treeview) + { + const device = navigator.userAgent.toLowerCase(); + const touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + if (width) { restoreWidth(width); } else { resizeWidth(); } + } + resizeHeight(treeview); + const url = location.href; + const i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + const _preventDefault = function(evt) { evt.preventDefault(); }; + if (treeview) + { + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(".ui-resizable-handle").dblclick(collapseExpand); + } + $(window).on('load',resizeHeight); +} +/* @license-end */ diff --git a/rh5__legs__floating__base_8cpp.html b/rh5__legs__floating__base_8cpp.html index 7541a7e0..17ddfffc 100644 --- a/rh5__legs__floating__base_8cpp.html +++ b/rh5__legs__floating__base_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5/rh5_legs_floating_base.cpp File Reference + + +
    +
    @@ -80,12 +93,12 @@

    int main ( - ) + )

    diff --git a/rh5__single__leg_8cpp.html b/rh5__single__leg_8cpp.html index ada12217..1d06861a 100644 --- a/rh5__single__leg_8cpp.html +++ b/rh5__single__leg_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5/rh5_single_leg.cpp File Reference + + +
    +
    @@ -78,12 +91,12 @@

    int main ( - ) + )

    diff --git a/rh5__single__leg__hybrid_8cpp.html b/rh5__single__leg__hybrid_8cpp.html index b269be6e..266d6bae 100644 --- a/rh5__single__leg__hybrid_8cpp.html +++ b/rh5__single__leg__hybrid_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5/rh5_single_leg_hybrid.cpp File Reference + + +
    +
    @@ -78,7 +91,7 @@

    int main ( - ) + ) @@ -95,7 +108,8 @@

    +

    diff --git a/rh5v2_8cpp.html b/rh5v2_8cpp.html index 6d49edb2..9e8d0ded 100644 --- a/rh5v2_8cpp.html +++ b/rh5v2_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5v2/rh5v2.cpp File Reference + + +
    +
    @@ -78,12 +91,12 @@

    int main ( - ) + )

    diff --git a/rh5v2__hybrid_8cpp.html b/rh5v2__hybrid_8cpp.html index 0062405c..c35f9d55 100644 --- a/rh5v2__hybrid_8cpp.html +++ b/rh5v2__hybrid_8cpp.html @@ -3,13 +3,15 @@ - + wbc: tutorials/rh5v2/rh5v2_hybrid.cpp File Reference + + +
    +
    @@ -77,7 +90,7 @@

    int main ( - ) + ) @@ -93,7 +106,8 @@

    +

    diff --git a/structwbc_1_1ActivationFunction-members.html b/structwbc_1_1ActivationFunction-members.html index 84152dda..d4cf70a7 100644 --- a/structwbc_1_1ActivationFunction-members.html +++ b/structwbc_1_1ActivationFunction-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::ActivationFunction Member List
    @@ -65,7 +78,8 @@
    +
    diff --git a/structwbc_1_1ActivationFunction.html b/structwbc_1_1ActivationFunction.html index b3961ed1..86e06958 100644 --- a/structwbc_1_1ActivationFunction.html +++ b/structwbc_1_1ActivationFunction.html @@ -3,13 +3,15 @@ - + wbc: wbc::ActivationFunction Struct Reference + + + +
    Public Member Functions | @@ -65,7 +78,7 @@ Public Member Functions

     ActivationFunction ()   -const base::VectorXd & compute (const base::VectorXd &values) +const base::VectorXd & compute (const base::VectorXd &values)   - +

    @@ -92,7 +105,7 @@

    wbc::ActivationFunction::ActivationFunction

    ())
    @@ -116,9 +129,9 @@

    - + - +
    const base::VectorXd & wbc::ActivationFunction::compute const base::VectorXd & wbc::ActivationFunction::compute (const base::VectorXd & values)const base::VectorXd & values)
    @@ -181,7 +194,8 @@

    + diff --git a/structwbc_1_1HierarchicalQP-members.html b/structwbc_1_1HierarchicalQP-members.html index 4e2669aa..8db222e2 100644 --- a/structwbc_1_1HierarchicalQP-members.html +++ b/structwbc_1_1HierarchicalQP-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + + +
    wbc::HierarchicalQP Member List
    @@ -68,7 +81,8 @@
    + diff --git a/structwbc_1_1HierarchicalQP.html b/structwbc_1_1HierarchicalQP.html index 1b752528..7ac54cd8 100644 --- a/structwbc_1_1HierarchicalQP.html +++ b/structwbc_1_1HierarchicalQP.html @@ -3,13 +3,15 @@ - + wbc: wbc::HierarchicalQP Struct Reference + + + +
    diff --git a/structwbc_1_1PotentialFieldInfo-members.html b/structwbc_1_1PotentialFieldInfo-members.html index 9a5446ed..934f96ec 100644 --- a/structwbc_1_1PotentialFieldInfo-members.html +++ b/structwbc_1_1PotentialFieldInfo-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::PotentialFieldInfo Member List
    @@ -69,7 +82,8 @@
    +
    diff --git a/structwbc_1_1PotentialFieldInfo.html b/structwbc_1_1PotentialFieldInfo.html index c01b29d3..3291af02 100644 --- a/structwbc_1_1PotentialFieldInfo.html +++ b/structwbc_1_1PotentialFieldInfo.html @@ -3,13 +3,15 @@ - + wbc: wbc::PotentialFieldInfo Struct Reference + + + +
    Public Member Functions | @@ -237,7 +250,8 @@

    +

    diff --git a/structwbc_1_1QPSolverConfig-members.html b/structwbc_1_1QPSolverConfig-members.html index 24bedfd9..d614b9c9 100644 --- a/structwbc_1_1QPSolverConfig-members.html +++ b/structwbc_1_1QPSolverConfig-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::QPSolverConfig Member List
    @@ -65,7 +78,8 @@
    +
    diff --git a/structwbc_1_1QPSolverConfig.html b/structwbc_1_1QPSolverConfig.html index cdadf547..d476363b 100644 --- a/structwbc_1_1QPSolverConfig.html +++ b/structwbc_1_1QPSolverConfig.html @@ -3,13 +3,15 @@ - + wbc: wbc::QPSolverConfig Struct Reference + + + +
    diff --git a/structwbc_1_1QPSolverFactory-members.html b/structwbc_1_1QPSolverFactory-members.html index 80a56188..cb028401 100644 --- a/structwbc_1_1QPSolverFactory-members.html +++ b/structwbc_1_1QPSolverFactory-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::QPSolverFactory Member List
    @@ -61,11 +74,12 @@ createInstance(const std::string &name)wbc::QPSolverFactoryinlinestatic createInstance(const std::string &name)wbc::QPSolverFactoryinlinestatic getQPSolverMap()wbc::QPSolverFactoryinlinestatic - QPSolverMap typedefwbc::QPSolverFactory + QPSolverMap typedefwbc::QPSolverFactory
    +
    diff --git a/structwbc_1_1QPSolverFactory.html b/structwbc_1_1QPSolverFactory.html index 36750c70..e4199660 100644 --- a/structwbc_1_1QPSolverFactory.html +++ b/structwbc_1_1QPSolverFactory.html @@ -3,13 +3,15 @@ - + wbc: wbc::QPSolverFactory Struct Reference + + + +
    Public Types | @@ -77,8 +90,8 @@ - - + +

    Public Types

    typedef std::map< std::string, QPSolver *(*)() QPSolverMap)
     
    typedef std::map< std::string, QPSolver *(*)()> QPSolverMap
     
    @@ -87,20 +100,20 @@ - +

    Static Public Member Functions

    template<typename T >
    static T * createInstance (const std::string &name)
     
    static QPSolverMapgetQPSolverMap ()
    static QPSolverMapgetQPSolverMap ()
     
    static void clear ()
     

    Member Typedef Documentation

    - -

    ◆ QPSolverMap

    + +

    ◆ QPSolverMap

    - +
    typedef std::map<std::string, QPSolver*(*)() wbc::QPSolverFactory::QPSolverMap) typedef std::map<std::string, QPSolver*(*)()> wbc::QPSolverFactory::QPSolverMap
    diff --git a/structwbc_1_1QPSolverRegistry-members.html b/structwbc_1_1QPSolverRegistry-members.html index 1fe556ff..8188225a 100644 --- a/structwbc_1_1QPSolverRegistry-members.html +++ b/structwbc_1_1QPSolverRegistry-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::QPSolverRegistry< T > Member List
    @@ -61,12 +74,13 @@ createInstance(const std::string &name)wbc::QPSolverFactoryinlinestatic createInstance(const std::string &name)wbc::QPSolverFactoryinlinestatic getQPSolverMap()wbc::QPSolverFactoryinlinestatic - QPSolverMap typedefwbc::QPSolverFactory + QPSolverMap typedefwbc::QPSolverFactory QPSolverRegistry(const std::string &name)wbc::QPSolverRegistry< T >inline
    +
    diff --git a/structwbc_1_1QPSolverRegistry.html b/structwbc_1_1QPSolverRegistry.html index 8d485357..a24b0b85 100644 --- a/structwbc_1_1QPSolverRegistry.html +++ b/structwbc_1_1QPSolverRegistry.html @@ -3,13 +3,15 @@ - + wbc: wbc::QPSolverRegistry< T > Struct Template Reference + + +
    +
    Public Member Functions | @@ -77,15 +90,15 @@

    Additional Inherited Members

    - Public Types inherited from wbc::QPSolverFactory -typedef std::map< std::string, QPSolver *(*)() QPSolverMap) -  +typedef std::map< std::string, QPSolver *(*)()> QPSolverMap- Static Public Member Functions inherited from wbc::QPSolverFactory static QPSolvercreateInstance (const std::string &name)   template<typename T > static T * createInstance (const std::string &name)   -static QPSolverMapgetQPSolverMap () +static QPSolverMapgetQPSolverMap ()   static void clear ()   @@ -124,7 +137,8 @@

    +

    diff --git a/structwbc_1_1QuadraticProgram-members.html b/structwbc_1_1QuadraticProgram-members.html index 89e6e249..e808d0df 100644 --- a/structwbc_1_1QuadraticProgram-members.html +++ b/structwbc_1_1QuadraticProgram-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::QuadraticProgram Member List
    @@ -77,7 +90,8 @@
    +
    diff --git a/structwbc_1_1QuadraticProgram.html b/structwbc_1_1QuadraticProgram.html index f133c185..9add0d5e 100644 --- a/structwbc_1_1QuadraticProgram.html +++ b/structwbc_1_1QuadraticProgram.html @@ -3,13 +3,15 @@ - + wbc: wbc::QuadraticProgram Struct Reference + + +
    +
    diff --git a/structwbc_1_1RobotModelConfig-members.html b/structwbc_1_1RobotModelConfig-members.html index aa1df1ee..0e18756e 100644 --- a/structwbc_1_1RobotModelConfig-members.html +++ b/structwbc_1_1RobotModelConfig-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelConfig Member List
    @@ -69,7 +82,8 @@
    +
    diff --git a/structwbc_1_1RobotModelConfig.html b/structwbc_1_1RobotModelConfig.html index d2e696a7..33a6c3cc 100644 --- a/structwbc_1_1RobotModelConfig.html +++ b/structwbc_1_1RobotModelConfig.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelConfig Struct Reference + + + +
    diff --git a/structwbc_1_1RobotModelFactory-members.html b/structwbc_1_1RobotModelFactory-members.html index 066781aa..9ced041f 100644 --- a/structwbc_1_1RobotModelFactory-members.html +++ b/structwbc_1_1RobotModelFactory-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelFactory Member List
    @@ -61,11 +74,12 @@ createInstance(const std::string &name)wbc::RobotModelFactoryinlinestatic createInstance(const std::string &name)wbc::RobotModelFactoryinlinestatic getRobotModelMap()wbc::RobotModelFactoryinlinestatic - RobotModelMap typedefwbc::RobotModelFactory + RobotModelMap typedefwbc::RobotModelFactory
    +
    diff --git a/structwbc_1_1RobotModelFactory.html b/structwbc_1_1RobotModelFactory.html index b57aefda..dfef0c58 100644 --- a/structwbc_1_1RobotModelFactory.html +++ b/structwbc_1_1RobotModelFactory.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelFactory Struct Reference + + + +
    Public Types | @@ -76,8 +89,8 @@ - - + +

    Public Types

    typedef std::map< std::string, RobotModel *(*)() RobotModelMap)
     
    typedef std::map< std::string, RobotModel *(*)()> RobotModelMap
     
    @@ -86,20 +99,20 @@ - +

    Static Public Member Functions

    template<typename T >
    static T * createInstance (const std::string &name)
     
    static RobotModelMapgetRobotModelMap ()
    static RobotModelMapgetRobotModelMap ()
     
    static void clear ()
     

    Member Typedef Documentation

    - -

    ◆ RobotModelMap

    + +

    ◆ RobotModelMap

    - +
    typedef std::map<std::string, RobotModel*(*)() wbc::RobotModelFactory::RobotModelMap) typedef std::map<std::string, RobotModel*(*)()> wbc::RobotModelFactory::RobotModelMap
    diff --git a/structwbc_1_1RobotModelRegistry-members.html b/structwbc_1_1RobotModelRegistry-members.html index 6809eb5b..6108b9e0 100644 --- a/structwbc_1_1RobotModelRegistry-members.html +++ b/structwbc_1_1RobotModelRegistry-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::RobotModelRegistry< T > Member List
    @@ -61,12 +74,13 @@ createInstance(const std::string &name)wbc::RobotModelFactoryinlinestatic createInstance(const std::string &name)wbc::RobotModelFactoryinlinestatic getRobotModelMap()wbc::RobotModelFactoryinlinestatic - RobotModelMap typedefwbc::RobotModelFactory + RobotModelMap typedefwbc::RobotModelFactory RobotModelRegistry(const std::string &name)wbc::RobotModelRegistry< T >inline
    +
    diff --git a/structwbc_1_1RobotModelRegistry.html b/structwbc_1_1RobotModelRegistry.html index 1644c3a1..cd2a2b3f 100644 --- a/structwbc_1_1RobotModelRegistry.html +++ b/structwbc_1_1RobotModelRegistry.html @@ -3,13 +3,15 @@ - + wbc: wbc::RobotModelRegistry< T > Struct Template Reference + + +
    +
    Public Member Functions | @@ -77,15 +90,15 @@

    Additional Inherited Members

    - Public Types inherited from wbc::RobotModelFactory -typedef std::map< std::string, RobotModel *(*)() RobotModelMap) -  +typedef std::map< std::string, RobotModel *(*)()> RobotModelMap- Static Public Member Functions inherited from wbc::RobotModelFactory static RobotModelcreateInstance (const std::string &name)   template<typename T > static T * createInstance (const std::string &name)   -static RobotModelMapgetRobotModelMap () +static RobotModelMapgetRobotModelMap ()   static void clear ()   @@ -124,7 +137,8 @@

    +

    diff --git a/structwbc_1_1SceneConfig-members.html b/structwbc_1_1SceneConfig-members.html index 71eac098..27037167 100644 --- a/structwbc_1_1SceneConfig-members.html +++ b/structwbc_1_1SceneConfig-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::SceneConfig Member List
    @@ -65,7 +78,8 @@
    +
    diff --git a/structwbc_1_1SceneConfig.html b/structwbc_1_1SceneConfig.html index ab708178..b4e6ba0b 100644 --- a/structwbc_1_1SceneConfig.html +++ b/structwbc_1_1SceneConfig.html @@ -3,13 +3,15 @@ - + wbc: wbc::SceneConfig Struct Reference + + +
    +
    diff --git a/structwbc_1_1SceneFactory-members.html b/structwbc_1_1SceneFactory-members.html index 73b7e7d1..f7d6d028 100644 --- a/structwbc_1_1SceneFactory-members.html +++ b/structwbc_1_1SceneFactory-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::SceneFactory Member List
    @@ -61,11 +74,12 @@ createInstance(const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)wbc::SceneFactoryinlinestatic createInstance(const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)wbc::SceneFactoryinlinestatic getSceneMap()wbc::SceneFactoryinlinestatic - SceneMap typedefwbc::SceneFactory + SceneMap typedefwbc::SceneFactory
    +
    diff --git a/structwbc_1_1SceneFactory.html b/structwbc_1_1SceneFactory.html index 4966024e..5d877550 100644 --- a/structwbc_1_1SceneFactory.html +++ b/structwbc_1_1SceneFactory.html @@ -3,13 +3,15 @@ - + wbc: wbc::SceneFactory Struct Reference + + + +
    Public Types | @@ -77,8 +90,8 @@ - - + +

    Public Types

    typedef std::map< std::string, Scene *(*)(RobotModelPtr, QPSolverPtr, double) SceneMap)
     
    typedef std::map< std::string, Scene *(*)(RobotModelPtr, QPSolverPtr, double)> SceneMap
     
    @@ -87,20 +100,20 @@ - +

    Static Public Member Functions

    template<typename T >
    static T * createInstance (const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)
     
    static SceneMapgetSceneMap ()
    static SceneMapgetSceneMap ()
     
    static void clear ()
     

    Member Typedef Documentation

    - -

    ◆ SceneMap

    + +

    ◆ SceneMap

    - +
    typedef std::map<std::string, Scene*(*)(RobotModelPtr, QPSolverPtr, double) wbc::SceneFactory::SceneMap) typedef std::map<std::string, Scene*(*)(RobotModelPtr, QPSolverPtr, double)> wbc::SceneFactory::SceneMap
    diff --git a/structwbc_1_1SceneRegistry-members.html b/structwbc_1_1SceneRegistry-members.html index ec14289c..35b4e769 100644 --- a/structwbc_1_1SceneRegistry-members.html +++ b/structwbc_1_1SceneRegistry-members.html @@ -3,13 +3,15 @@ - + wbc: Member List + + +
    +
    wbc::SceneRegistry< T > Member List
    @@ -61,12 +74,13 @@ createInstance(const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)wbc::SceneFactoryinlinestatic createInstance(const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)wbc::SceneFactoryinlinestatic getSceneMap()wbc::SceneFactoryinlinestatic - SceneMap typedefwbc::SceneFactory + SceneMap typedefwbc::SceneFactory SceneRegistry(const std::string &name)wbc::SceneRegistry< T >inline
    +
    diff --git a/structwbc_1_1SceneRegistry.html b/structwbc_1_1SceneRegistry.html index 76a69761..c7d6e742 100644 --- a/structwbc_1_1SceneRegistry.html +++ b/structwbc_1_1SceneRegistry.html @@ -3,13 +3,15 @@ - + wbc: wbc::SceneRegistry< T > Struct Template Reference + + +
    +
    Public Member Functions | @@ -77,15 +90,15 @@

    Additional Inherited Members

    - Public Types inherited from wbc::SceneFactory -typedef std::map< std::string, Scene *(*)(RobotModelPtr, QPSolverPtr, double) SceneMap) -  +typedef std::map< std::string, Scene *(*)(RobotModelPtr, QPSolverPtr, double)> SceneMap- Static Public Member Functions inherited from wbc::SceneFactory static ScenecreateInstance (const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)   template<typename T > static T * createInstance (const std::string &name, RobotModelPtr robot_model, QPSolverPtr solver, const double dt)   -static SceneMapgetSceneMap () +static SceneMapgetSceneMap ()   static void clear ()   @@ -124,7 +137,8 @@

    +

    diff --git a/test__acceleration__scene_8cpp.html b/test__acceleration__scene_8cpp.html index 986f2103..337ef4bf 100644 --- a/test__acceleration__scene_8cpp.html +++ b/test__acceleration__scene_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration/test/test_acceleration_scene.cpp File Reference + + +
    +
    diff --git a/test__acceleration__scene__reduced__tsid_8cpp.html b/test__acceleration__scene__reduced__tsid_8cpp.html index 1fec2dd5..aed5d730 100644 --- a/test__acceleration__scene__reduced__tsid_8cpp.html +++ b/test__acceleration__scene__reduced__tsid_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_reduced_tsid/test/test_acceleration_scene_reduced_tsid.cpp File Reference + + +
    +
    diff --git a/test__acceleration__scene__tsid_8cpp.html b/test__acceleration__scene__tsid_8cpp.html index 02e77260..05636802 100644 --- a/test__acceleration__scene__tsid_8cpp.html +++ b/test__acceleration__scene__tsid_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/acceleration_tsid/test/test_acceleration_scene_tsid.cpp File Reference + + +
    +
    diff --git a/test__core_8cpp.html b/test__core_8cpp.html index e2772961..6d84bbb5 100644 --- a/test__core_8cpp.html +++ b/test__core_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/core/test/test_core.cpp File Reference + + +
    +
    diff --git a/test__eiquadprog__solver_8cpp.html b/test__eiquadprog__solver_8cpp.html index 74bde404..782b15c9 100644 --- a/test__eiquadprog__solver_8cpp.html +++ b/test__eiquadprog__solver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/eiquadprog/test/test_eiquadprog_solver.cpp File Reference + + +
    +
    diff --git a/test__hls__solver_8cpp.html b/test__hls__solver_8cpp.html index 17dd3cbe..cb9a2c6a 100644 --- a/test__hls__solver_8cpp.html +++ b/test__hls__solver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/hls/test/test_hls_solver.cpp File Reference + + +
    +
    diff --git a/test__model__consistency_8cpp.html b/test__model__consistency_8cpp.html index bf1b2a51..62e2c45a 100644 --- a/test__model__consistency_8cpp.html +++ b/test__model__consistency_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/test/test_model_consistency.cpp File Reference + + +
    +
    @@ -247,17 +260,17 @@

    void compareRobotModels ( - RobotModelConfig cfg, + RobotModelConfig cfg, - string tip_frame, + string tip_frame, - bool verbose = false ) + bool verbose = false )

    diff --git a/test__osqp__solver_8cpp.html b/test__osqp__solver_8cpp.html new file mode 100644 index 00000000..63783906 --- /dev/null +++ b/test__osqp__solver_8cpp.html @@ -0,0 +1,183 @@ + + + + + + + +wbc: src/solvers/osqp/test/test_osqp_solver.cpp File Reference + + + + + + + + + + + +
    +
    + + + + + + +
    +
    wbc +
    +
    +
    + + + + + + + + + +
    +
    +
    + +
    test_osqp_solver.cpp File Reference
    +
    +
    +
    #include <boost/test/unit_test.hpp>
    +#include <iostream>
    +#include <sys/time.h>
    +#include "../../../core/QuadraticProgram.hpp"
    +#include "../OsqpSolver.hpp"
    +
    + + + + + +

    +Macros

    #define BOOST_TEST_DYN_LINK
     
    #define BOOST_TEST_MAIN
     
    + + + + + + + +

    +Functions

     BOOST_AUTO_TEST_CASE (solver_without_constraints)
     
     BOOST_AUTO_TEST_CASE (solver_with_equality_constraints)
     
     BOOST_AUTO_TEST_CASE (solver_bounded)
     
    +

    Macro Definition Documentation

    + +

    ◆ BOOST_TEST_DYN_LINK

    + +
    +
    + + + + +
    #define BOOST_TEST_DYN_LINK
    +
    + +
    +
    + +

    ◆ BOOST_TEST_MAIN

    + +
    +
    + + + + +
    #define BOOST_TEST_MAIN
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ BOOST_AUTO_TEST_CASE() [1/3]

    + +
    +
    + + + + + + + +
    BOOST_AUTO_TEST_CASE (solver_bounded )
    +
    + +
    +
    + +

    ◆ BOOST_AUTO_TEST_CASE() [2/3]

    + +
    +
    + + + + + + + +
    BOOST_AUTO_TEST_CASE (solver_with_equality_constraints )
    +
    + +
    +
    + +

    ◆ BOOST_AUTO_TEST_CASE() [3/3]

    + +
    +
    + + + + + + + +
    BOOST_AUTO_TEST_CASE (solver_without_constraints )
    +
    + +
    +
    +
    + + +
    + + diff --git a/test__pid__controllers_8cpp.html b/test__pid__controllers_8cpp.html index d2df79a3..d4f3e13f 100644 --- a/test__pid__controllers_8cpp.html +++ b/test__pid__controllers_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/test/test_pid_controllers.cpp File Reference + + +
    +
    diff --git a/test__pos__pd__controllers_8cpp.html b/test__pos__pd__controllers_8cpp.html index 9a6fcce7..de890a93 100644 --- a/test__pos__pd__controllers_8cpp.html +++ b/test__pos__pd__controllers_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/test/test_pos_pd_controllers.cpp File Reference + + +
    +
    diff --git a/test__pot__field__controllers_8cpp.html b/test__pot__field__controllers_8cpp.html index 96f3c60d..a1c86eb3 100644 --- a/test__pot__field__controllers_8cpp.html +++ b/test__pot__field__controllers_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/controllers/test/test_pot_field_controllers.cpp File Reference + + +
    +
    diff --git a/test__proxqp__solver_8cpp.html b/test__proxqp__solver_8cpp.html index d2d4e9f0..1ce28234 100644 --- a/test__proxqp__solver_8cpp.html +++ b/test__proxqp__solver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/proxqp/test/test_proxqp_solver.cpp File Reference + + +
    +
    diff --git a/test__qpoases__solver_8cpp.html b/test__qpoases__solver_8cpp.html index 682446e5..383d02f3 100644 --- a/test__qpoases__solver_8cpp.html +++ b/test__qpoases__solver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpoases/test/test_qpoases_solver.cpp File Reference + + +
    +
    diff --git a/test__qpswift__solver_8cpp.html b/test__qpswift__solver_8cpp.html index 2cbf2c23..5f5aa278 100644 --- a/test__qpswift__solver_8cpp.html +++ b/test__qpswift__solver_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/solvers/qpswift/test/test_qpswift_solver.cpp File Reference + + +
    +
    diff --git a/test__robot__model_8cpp.html b/test__robot__model_8cpp.html index 3f30985e..de1f6e42 100644 --- a/test__robot__model_8cpp.html +++ b/test__robot__model_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/test/test_robot_model.cpp File Reference + + +
    +
    Namespaces | @@ -62,7 +75,7 @@
    - +

    Namespaces

    namespace  wbc
    namespace  wbc
     
    - +

    @@ -89,7 +102,8 @@ + diff --git a/test__robot__model_8hpp.html b/test__robot__model_8hpp.html index 0413b1c5..8f700994 100644 --- a/test__robot__model_8hpp.html +++ b/test__robot__model_8hpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/test/test_robot_model.hpp File Reference + + + +
    Namespaces | @@ -65,7 +78,7 @@ - +

    Namespaces

    namespace  wbc
    namespace  wbc
     
    - +

    @@ -90,7 +103,8 @@ + diff --git a/test__robot__model_8hpp_source.html b/test__robot__model_8hpp_source.html index 8f8c9f80..d91ceb77 100644 --- a/test__robot__model_8hpp_source.html +++ b/test__robot__model_8hpp_source.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/test/test_robot_model.hpp Source File + + +
    test_robot_model.hpp
    @@ -91,7 +99,8 @@
    + diff --git a/test__robot__model__hyrodyn_8cpp.html b/test__robot__model__hyrodyn_8cpp.html index 4f529ed2..bbf59c80 100644 --- a/test__robot__model__hyrodyn_8cpp.html +++ b/test__robot__model__hyrodyn_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/hyrodyn/test/test_robot_model_hyrodyn.cpp File Reference + + + +
    Macros | @@ -124,7 +137,7 @@

    BOOST_AUTO_TEST_CASE

    (body_jacobian )body_jacobian )
    @@ -141,7 +154,7 @@

    BOOST_AUTO_TEST_CASE

    (com_jacobian )com_jacobian )
    @@ -158,7 +171,7 @@

    BOOST_AUTO_TEST_CASE ( - compare_serial_vs_hybrid_model ) + compare_serial_vs_hybrid_model ) @@ -176,7 +189,7 @@

    BOOST_AUTO_TEST_CASE ( - configure_and_update ) + configure_and_update ) @@ -194,7 +207,7 @@

    BOOST_AUTO_TEST_CASE ( - dynamics ) + dynamics ) @@ -211,7 +224,7 @@

    BOOST_AUTO_TEST_CASE ( - fk ) + fk ) @@ -228,7 +241,7 @@

    BOOST_AUTO_TEST_CASE ( - space_jacobian ) + space_jacobian ) @@ -239,7 +252,8 @@

    +

    diff --git a/test__robot__model__kdl_8cpp.html b/test__robot__model__kdl_8cpp.html index 3409675b..525fbf33 100644 --- a/test__robot__model__kdl_8cpp.html +++ b/test__robot__model__kdl_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/kdl/test/test_robot_model_kdl.cpp File Reference + + +
    +
    diff --git a/test__robot__model__pinocchio_8cpp.html b/test__robot__model__pinocchio_8cpp.html index 9c8db1e4..9f809811 100644 --- a/test__robot__model__pinocchio_8cpp.html +++ b/test__robot__model__pinocchio_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/pinocchio/test/test_robot_model_pinocchio.cpp File Reference + + +
    +
    diff --git a/test__robot__model__rbdl_8cpp.html b/test__robot__model__rbdl_8cpp.html index 1d7fe7bc..1780c8b6 100644 --- a/test__robot__model__rbdl_8cpp.html +++ b/test__robot__model__rbdl_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/robot_models/rbdl/test/test_robot_model_rbdl.cpp File Reference + + +
    +
    diff --git a/test__velocity__scene_8cpp.html b/test__velocity__scene_8cpp.html index c16ac21c..0f3ea5b7 100644 --- a/test__velocity__scene_8cpp.html +++ b/test__velocity__scene_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity/test/test_velocity_scene.cpp File Reference + + +
    +
    diff --git a/test__velocity__scene__quadratic__cost_8cpp.html b/test__velocity__scene__quadratic__cost_8cpp.html index 51662b02..dc190088 100644 --- a/test__velocity__scene__quadratic__cost_8cpp.html +++ b/test__velocity__scene__quadratic__cost_8cpp.html @@ -3,13 +3,15 @@ - + wbc: src/scenes/velocity_qp/test/test_velocity_scene_quadratic_cost.cpp File Reference + + +
    +