|
| | LinearExpr (const Eigen::MatrixBase< Derived > &matrix, const VariablePtr &v) |
| |
| template<class T = Derived, typename std::enable_if_t< std::is_same_v< T, internal::IdentityType >, int > = 0> |
| | LinearExpr (const tvm::VariablePtr &v) |
| |
| template<class T = Derived, typename std::enable_if_t< std::is_same_v< T, internal::MultIdentityType >, int > = 0> |
| | LinearExpr (double a, const tvm::VariablePtr &v) |
| |
| template<class T = Derived, typename std::enable_if_t< std::is_same_v< T, internal::MinusIdentityType >, int > = 0> |
| | LinearExpr (const tvm::VariablePtr &v) |
| |
| const Derived & | matrix () const |
| |
| const VariablePtr & | variable () const |
| |
template<typename Derived>
class tvm::utils::LinearExpr< Derived >
A class representing an expression A * x with A a matrix expression and x a variable
- Template Parameters
-
| Derived | The type of the matrix expression. |