|
TVM
0.9.4
|
#include <limits>#include <memory>#include <Eigen/Core>

Go to the source code of this file.
Namespaces | |
| tvm | |
| tvm::constraint | |
| tvm::constraint::abstract | |
| tvm::function | |
| tvm::function::abstract | |
| tvm::requirements | |
| tvm::task_dynamics | |
| tvm::task_dynamics::abstract | |
| tvm::constant | |
| tvm::constant::internal | |
Typedefs | |
| using | tvm::MatrixConstRef = Eigen::Ref< const Eigen::MatrixXd > |
| using | tvm::MatrixRef = Eigen::Ref< Eigen::MatrixXd > |
| using | tvm::VectorConstRef = Eigen::Ref< const Eigen::VectorXd > |
| using | tvm::VectorRef = Eigen::Ref< Eigen::VectorXd > |
| using | tvm::MatrixPtr = std::shared_ptr< Eigen::MatrixXd > |
| using | tvm::VectorPtr = std::shared_ptr< Eigen::VectorXd > |
| using | tvm::ConstraintPtr = std::shared_ptr< constraint::abstract::Constraint > |
| using | tvm::FunctionPtr = std::shared_ptr< function::abstract::Function > |
| using | tvm::LinearFunctionPtr = std::shared_ptr< function::abstract::LinearFunction > |
| using | tvm::LinearConstraintPtr = std::shared_ptr< constraint::abstract::LinearConstraint > |
| using | tvm::ClockPtr = std::shared_ptr< Clock > |
| using | tvm::RangePtr = std::shared_ptr< Range > |
| using | tvm::RobotPtr = std::shared_ptr< Robot > |
| using | tvm::SolvingRequirementsPtr = std::shared_ptr< requirements::SolvingRequirementsWithCallbacks > |
| using | tvm::TaskDynamicsPtr = std::shared_ptr< task_dynamics::abstract::TaskDynamicsImpl > |
| using | tvm::VariablePtr = std::shared_ptr< Variable > |
Functions | |
| template<typename T > | |
| constexpr T | tvm::constant::internal::pow (T base, unsigned int exp, T result=1) |
| constexpr double | tvm::constant::internal::sqrtNewtonRaphson (double x, double curr, double prev=0) |
Variables | |
| constexpr double | tvm::constant::pi = 3.141592653589793238462643383279502884e+00 |
| constexpr int | tvm::constant::fullRank = -1 |