#include <PCGeneralizedDynamicEfficiency.h>
Inheritance diagram for OSCAR::PCGeneralizedDynamicEfficiency:

Public Methods | |
| PCGeneralizedDynamicEfficiency (IDStandAlone *idObject, FKJacobian *fkJacobian, MinOrMax minOrMax=Minimize, double criticalLimit=-1, double weight=1.0, double exponent=1.0, const String &criteriaName=String("DYN")) | |
| PCGeneralizedDynamicEfficiency (const PCGeneralizedDynamicEfficiency &crit) | |
| PCGeneralizedDynamicEfficiency & | operator= (const PCGeneralizedDynamicEfficiency &crit) |
| virtual | ~PCGeneralizedDynamicEfficiency () |
Protected Methods | |
| virtual bool | computeCriteria (RepositoryList &repoList) |
|
||||||||||||||||||||||||||||||||
|
Constructor for PCGeneralizedDynamicEfficiency This constructor creates a PCGeneralizedDynamicEfficiency object.
|
|
|
Copy Constructor for PCGeneralizedDynamicEfficiency Use this to create a PCGeneralizedDynamicEfficiency object whose defaults are set via the constructor argument. Note: The idLagrange, fkVelocity, fkJacobian, and eigenvalues repository pointers are copied so changes to them will be seen by both criteria. Different repositories will not be used to store the inertia and jacobian eigenvalues unless a different RepositoryList is sent to update().
|
|
|
Destructor for PCGeneralizedDynamicEfficiency();.
|
|
|
Implements OSCAR::PerformanceCriteria. |
|
|
Copy operator for PCGeneralizedDynamicEfficiency Use this to copy one PCGeneralizedDynamicEfficiency object into another. Note: The idLagrange, fkVelocity, fkJacobian, and eigenvalues repository pointers are copied so changes to them will be seen by both criteria. Different repositories will not be used to store the inertia and jacobian eigenvalues unless a different RepositoryList is sent to update().
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |