idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::LinExpr< KeyT, ValueT > Member List

This is the complete list of members for idol::LinExpr< KeyT, ValueT >, including all inherited members.

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
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
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
is_zero(double t_tolerance) const (defined in idol::SparseVector< IndexT, ValueT >)idol::SparseVector< IndexT, 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*=(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 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::SparseVector< IndexT, ValueT >)idol::SparseVector< IndexT, 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/=(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 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 >
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