|
| template<typename Derived > |
| auto | tvm::utils::operator- (const tvm::utils::LinearExpr< Derived > &lin) |
| |
| template<typename CstDerived , typename... Derived> |
| auto | tvm::utils::operator- (const tvm::utils::AffineExpr< CstDerived, Derived... > &aff) |
| |
| template<typename MultDerived , typename CstDerived , typename... Derived> |
| auto | tvm::utils::operator* (const MultDerived &m, const tvm::utils::AffineExpr< CstDerived, Derived... > &aff) |
| |
| template<typename Derived , typename CstDerived > |
| tvm::utils::AffineExpr< CstDerived, Derived > | tvm::utils::operator+ (const tvm::utils::LinearExpr< Derived > &lin, const Eigen::MatrixBase< CstDerived > &cst) |
| |
| template<typename Derived , typename CstDerived > |
| tvm::utils::AffineExpr< CstDerived, Derived > | tvm::utils::operator+ (const Eigen::MatrixBase< CstDerived > &cst, const tvm::utils::LinearExpr< Derived > &lin) |
| |
| template<typename LhsDerived , typename RhsDerived > |
| tvm::utils::AffineExpr< tvm::utils::internal::NoConstant, LhsDerived, RhsDerived > | tvm::utils::operator+ (const tvm::utils::LinearExpr< LhsDerived > &lhs, const tvm::utils::LinearExpr< RhsDerived > &rhs) |
| |
| template<typename RhsDerived , typename CstDerived , typename... LhsDerived> |
| tvm::utils::AffineExpr< CstDerived, LhsDerived..., RhsDerived > | tvm::utils::operator+ (const tvm::utils::AffineExpr< CstDerived, LhsDerived... > &lhs, const tvm::utils::LinearExpr< RhsDerived > &rhs) |
| |
| template<typename LhsDerived , typename CstDerived , typename... RhsDerived> |
| tvm::utils::AffineExpr< CstDerived, LhsDerived, RhsDerived... > | tvm::utils::operator+ (const tvm::utils::LinearExpr< LhsDerived > &lhs, const tvm::utils::AffineExpr< CstDerived, RhsDerived... > &rhs) |
| |
| template<typename RhsDerived , typename CstDerived , typename... LhsDerived> |
| tvm::utils::AffineExpr< tvm::utils::internal::AddConstantsRetType< CstDerived, RhsDerived >, LhsDerived... > | tvm::utils::operator+ (const tvm::utils::AffineExpr< CstDerived, LhsDerived... > &lhs, const Eigen::MatrixBase< RhsDerived > &rhs) |
| |
| template<typename LhsDerived , typename CstDerived , typename... RhsDerived> |
| tvm::utils::AffineExpr< tvm::utils::internal::AddConstantsRetType< LhsDerived, CstDerived >, RhsDerived... > | tvm::utils::operator+ (const Eigen::MatrixBase< LhsDerived > &lhs, const tvm::utils::AffineExpr< CstDerived, RhsDerived... > &rhs) |
| |
| template<typename LCstDerived , typename RCstDerived , typename... LhsDerived, typename... RhsDerived> |
| tvm::utils::AffineExpr< tvm::utils::internal::AddConstantsRetType< LCstDerived, RCstDerived >, LhsDerived..., RhsDerived... > | tvm::utils::operator+ (const tvm::utils::AffineExpr< LCstDerived, LhsDerived... > &lhs, const tvm::utils::AffineExpr< RCstDerived, RhsDerived... > &rhs) |
| |
| template<typename MultType , typename Derived > |
| auto | tvm::utils::operator* (const MultType &m, const tvm::utils::LinearExpr< Derived > &lin) |
| |
| template<typename Derived , typename SubType , typename tvm::internal::enable_for_templated_t< SubType, Eigen::MatrixBase, tvm::utils::LinearExpr, tvm::utils::AffineExpr > = 0> |
| auto | tvm::utils::operator- (const tvm::utils::LinearExpr< Derived > &lin, const SubType &rhs) |
| |
| template<typename CstDerived , typename SubType , typename... Derived, typename tvm::internal::enable_for_templated_t< SubType, Eigen::MatrixBase, tvm::utils::LinearExpr, tvm::utils::AffineExpr > = 0> |
| auto | tvm::utils::operator- (const tvm::utils::AffineExpr< CstDerived, Derived... > &aff, const SubType &rhs) |
| |
| template<typename Derived > |
| tvm::utils::LinearExpr< Derived > | tvm::operator* (const Eigen::MatrixBase< Derived > &matrix, const tvm::VariablePtr &v) |
| |
| tvm::utils::LinearExpr< tvm::utils::internal::MinusIdentityType > | tvm::operator- (const tvm::VariablePtr &v) |
| |
| tvm::utils::LinearExpr< tvm::utils::internal::MultIdentityType > | tvm::operator* (double s, const tvm::VariablePtr &v) |
| |
| auto | tvm::operator+ (const tvm::VariablePtr &u, const tvm::VariablePtr &v) |
| |
| template<typename AddType , typename tvm::internal::enable_for_templated_t< AddType, Eigen::MatrixBase, tvm::utils::LinearExpr, tvm::utils::AffineExpr > = 0> |
| auto | tvm::operator+ (const AddType &a, const tvm::VariablePtr &v) |
| |
| template<typename AddType , typename tvm::internal::enable_for_templated_t< AddType, Eigen::MatrixBase, tvm::utils::LinearExpr, tvm::utils::AffineExpr > = 0> |
| auto | tvm::operator+ (const tvm::VariablePtr &v, const AddType &a) |
| |
| auto | tvm::operator- (const tvm::VariablePtr &u, const tvm::VariablePtr &v) |
| |
| template<typename SubType , typename tvm::internal::enable_for_templated_t< SubType, Eigen::MatrixBase, tvm::utils::LinearExpr, tvm::utils::AffineExpr > = 0> |
| auto | tvm::operator- (const SubType &a, const tvm::VariablePtr &v) |
| |
| template<typename SubType , typename tvm::internal::enable_for_templated_t< SubType, Eigen::MatrixBase, tvm::utils::LinearExpr, tvm::utils::AffineExpr > = 0> |
| auto | tvm::operator- (const tvm::VariablePtr &v, const SubType &a) |
| |