| affine() (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| affine() const (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| begin() (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| begin() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| cbegin() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| cend() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| clear() (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| clear_all() (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| const_iterator typedef (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| empty() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| empty_all() const (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| end() (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| end() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| get(const IndexT &t_index1) const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| has_index(const IndexT &t_index) const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| has_quadratic() const (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| is_zero(double t_tolerance) const override (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | virtual |
| iterator typedef (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| LinExpr()=default (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| LinExpr(KeyT t_key) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| LinExpr(SparseVector< KeyT, ValueT > t_vector) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | inline |
| LinExpr(const ValueT &t_factor, const KeyT &t_key) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| LinExpr(ValueT &&t_factor, const KeyT &t_key) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| LinExpr(const LinExpr< KeyT, ValueT > &)=default (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| LinExpr(LinExpr< KeyT, ValueT > &&)=default (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| merge_without_conflict(const SparseVector &t_vec) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| operator*=(double t_rhs) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator*=(std::conditional_t< std::is_arithmetic_v< ValueT >, ValueT, double > t_scalar) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
| operator+=(const QuadExpr &t_rhs) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator+=(const LinExpr< KeyT, ValueT > &t_rhs) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| operator+=(const KeyT &t_rhs) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| operator+=(const SparseVector &t_vector) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
| operator-() const (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator-=(const QuadExpr &t_rhs) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator-=(const LinExpr< KeyT, ValueT > &t_rhs) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| operator-=(const KeyT &t_rhs) (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| operator-=(const SparseVector &t_vector) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
| operator/=(double t_rhs) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator/=(std::conditional_t< std::is_arithmetic_v< ValueT >, ValueT, double > t_scalar) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
| operator=(const QuadExpr &t_rhs)=default (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator=(QuadExpr &&) noexcept=default (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| operator=(const LinExpr< KeyT, ValueT > &) noexcept=default (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| operator=(LinExpr< KeyT, ValueT > &&) noexcept=default (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | |
| operator=(const SparseVector &)=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| operator=(SparseVector &&) noexcept=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| QuadExpr()=default (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| QuadExpr(ValueT t_constant) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(const KeyT &t_key) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(LinExpr< KeyT, ValueT > t_expr) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(AffExpr< KeyT, ValueT > t_expr) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(const KeyT &t_key1, const KeyT &t_key2) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(const ValueT &t_factor, const KeyT &t_key1, const KeyT &t_key2) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(ValueT &&t_factor, const KeyT &t_key1, const KeyT &t_key2) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(const ValueT &t_factor, const KeyT &t_key) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(ValueT &&t_factor, const KeyT &t_key) (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | inline |
| QuadExpr(const QuadExpr &t_src)=default (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| QuadExpr(QuadExpr &&) noexcept=default (defined in idol::QuadExpr< KeyT, ValueT >) | idol::QuadExpr< KeyT, ValueT > | |
| remove(const IndexT &t_index) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| reserve(unsigned int t_capacity) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| set(const IndexT &t_index, const ValueT &t_value) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| size() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| SparseVector()=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| SparseVector(const IndexT &t_index, const ValueT &t_value) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
| SparseVector(const SparseVector &)=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| SparseVector(SparseVector &&)=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
| Zero (defined in idol::LinExpr< KeyT, ValueT >) | idol::LinExpr< KeyT, ValueT > | static |