| 375 |
|
}; |
| 376 |
|
|
| 377 |
|
class PolicyByNumber : public ForceSubtractionPolicy{ |
| 378 |
+ |
|
| 379 |
|
public: |
| 380 |
|
PolicyByNumber(ZConstraint<T>* integrator) :ForceSubtractionPolicy(integrator) {} |
| 381 |
|
virtual void update(); |
| 389 |
|
}; |
| 390 |
|
|
| 391 |
|
class PolicyByMass : public ForceSubtractionPolicy{ |
| 392 |
+ |
|
| 393 |
|
public: |
| 394 |
|
PolicyByMass(ZConstraint<T>* integrator) :ForceSubtractionPolicy(integrator) {} |
| 395 |
|
|
| 483 |
|
double calcSysCOMVel(); |
| 484 |
|
double calcTotalForce(); |
| 485 |
|
|
| 486 |
< |
ForceSubtractionPolicy* forcePolicy; //force substration policy |
| 486 |
> |
ForceSubtractionPolicy* forcePolicy; //force subtraction policy |
| 487 |
|
friend class ForceSubtractionPolicy; |
| 488 |
|
|
| 489 |
|
}; |