|
int | computeDimensionFor (ECartesianDof fixedPosition, ECartesianDof fixedOrientation) |
| Computes the number of directions specified by two ECartesianDof enums. More...
|
|
int | computeDimensionFor (ECartesianDof cDoF) |
|
ECartesianDof | cartesianDofFromString (const std::string &dofString) |
|
std::string | cartesianDofToString (const ECartesianDof dofEnum) |
|
Eigen::Matrix< double, 6, 1 > | cartesianPDCoupling (const Eigen::Matrix< double, 6, 1 > &kp, const Eigen::Displacementd &Hdes, const Eigen::Displacementd &H, const Eigen::Matrix< double, 6, 1 > &kv, const Eigen::Twistd &Tdes, const Eigen::Twistd &T) |
|
Eigen::Matrix< double, 6, 1 > | cartesianPCoupling (const Eigen::Matrix< double, 6, 1 > &kp, const Eigen::Displacementd &Hdes, const Eigen::Displacementd &H) |
|
Eigen::Matrix< double, 6, 1 > | cartesianDCoupling (const Eigen::Matrix< double, 6, 1 > &kv, const Eigen::Twistd &Tdes, const Eigen::Twistd &T) |
|
Eigen::VectorXd | adaptKToInertia (const Eigen::VectorXd &K, const Model &model, double scale=1.) |
|
Eigen::Displacementd | compute_H_2_in_1 (const Eigen::Displacementd &H_1_in_ref, const Eigen::Displacementd &H_2_in_ref) |
|
Eigen::Displacementd | computeEgoFrame (Model &model, const Eigen::Vector3d &fwdDirection_in_phantom) |
|
Eigen::Displacementd | interpolate (const Eigen::Displacementd &Hstart, const Eigen::Displacementd &Hend, double t) |
|
Eigen::Displacementd | projectRotation (const Eigen::Displacementd &H, const Eigen::Vector3d &n, double &theta) |
|
int | getAddType (const Function &f1, const Function &f2) |
|
int | getAddContinuityProperty (const Function &f1, const Function &f2) |
|
bool | computeGradient (const Function &f1, const Function &f2) |
|
bool | computeHessian (const Function &f1, const Function &f2) |
|
int | getOppositeConvexityProperty (const Function &f) |
|
Variable * | createOutputVariable (Function &f) |
|
template<class Derived , class VectorBase > |
void | printLinearEquation (const MatrixBase< Derived > &A, const VectorBase &b, int space=9, int precision=3) |
|
void | printSolution (const VectorXd &result, const Variable &var, int space=9, int precision=3) |
|
template<class Derived , class VectorBase1 , class VectorBase2 > |
void | convert (const LinearConstraint &cstr, const std::vector< int > &mapping, eConstraintOutput type, MatrixBase< Derived > &A, VectorBase1 &b, VectorBase2 &l, double infinity=0.) |
|
template<class VectorBase1 , class VectorBase2 > |
void | intersectBounds (const DiagonalLinearConstraint &bounds, const std::vector< int > &mapping, VectorBase1 &bl, VectorBase2 &bu) |
|
template<class Derived1 , class Derived2 > |
void | uncompressByCol (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | uncompressByCol (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | uncompressByRow (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | uncompressByRow (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | uncompress2d (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | uncompress2d (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | addCompressedByCol (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | addCompressedByCol (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | addCompressedByRow (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | addCompressedByRow (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | addCompressed2d (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | addCompressed2d (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | minCompressedByCol (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | minCompressedByCol (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | minCompressedByRow (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | minCompressedByRow (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | minCompressed2d (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | minCompressed2d (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | maxCompressedByCol (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | maxCompressedByCol (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | maxCompressedByRow (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | maxCompressedByRow (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived1 , class Derived2 > |
void | maxCompressed2d (const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &_out, const std::vector< int > &mapping, double scale, bool reverseMapping) |
|
template<class Derived1 , class Derived2 > |
void | maxCompressed2d (const Variable &base, const Variable &rel, const MatrixBase< Derived1 > &in, MatrixBase< Derived2 > const &out, std::vector< int > &mapping, double scale) |
|
template<class Derived > |
void | writeInFile (const MatrixBase< Derived > &m, const std::string &fileName, bool app=false) |
|
template<class Derived > |
std::ostream & | writeInFile (std::ostream &s, const MatrixBase< Derived > &m, int precision=-1, const std::string &coeffSeparator=" ", const std::string &rowSeparator="\n", const std::string &rowPrefix="", const std::string &rowSuffix="", const std::string &matPrefix="", const std::string &matSuffix="") |
|
template<class Derived > |
std::ostream & | writeInFile (std::ostream &s, const MatrixBase< Derived > &v, int precision=-1, const std::string &coeffSeparator=" ", const std::string &vectPrefix="", const std::string &vectSuffix="") |
|
template<class Derived > |
std::ostream & | writeInFileForScilab (std::ostream &s, const MatrixBase< Derived > &m, int precision=-1) |
|
VectorXd | adaptKToInertia (const VectorXd &K, const Model &model, double scale) |
|
Eigen::Displacementd | computeEgoFrame (Model &model, const Vector3d &fwdDirection_in_phantom) |
|
Eigen::Displacementd | projectRotation (const Eigen::Displacementd &H, const Vector3d &n, double &theta) |
|