Polymake Template Library (PTL)  3.5
pm::SparseVector< E > Member List

This is the complete list of members for pm::SparseVector< E >, including all inherited members.

clear()pm::SparseVector< E >inline
dehomogenize()pm::GenericVector< SparseVector< E >, E >inline
dehomogenize_trop()pm::GenericVector< SparseVector< E >, E >inline
dim() constpm::SparseVector< E >inline
element_type typedefpm::GenericVector< SparseVector< E >, E >
generic_type typedefpm::GenericVector< SparseVector< E >, E >
is_sparsepm::GenericVector< SparseVector< E >, E >static
negate()pm::GenericVector< SparseVector< E >, E >inline
operator[](int i)pm::SparseVector< E >inline
operator[](int i) constpm::SparseVector< E >inline
operator|=(const GenericVector< Vector2, E2 > &v)pm::SparseVector< E >inline
operator|=(E2 &&r)pm::SparseVector< E >inline
operator|=(std::initializer_list< E2 > l)pm::SparseVector< E >inline
persistent_type typedefpm::GenericVector< SparseVector< E >, E >
remove0s()pm::GenericVector< SparseVector< E >, E >inline
resize(int n)pm::SparseVector< E >inline
slice(IndexSetRef &&indices, std::enable_if_t< isomorphic_to_container_of< pure_type_t< IndexSetRef >, int >::value, void ** >=nullptr) const &pm::GenericVector< SparseVector< E >, E >inline
SparseVector()pm::SparseVector< E >inline
SparseVector(int dim_arg)pm::SparseVector< E >inlineexplicit
SparseVector(int dim_arg, Iterator &&src)pm::SparseVector< E >inline
SparseVector(const GenericVector< SparseVector > &v)pm::SparseVector< E >inline
SparseVector(const GenericVector< Vector2, E > &v)pm::SparseVector< E >inline
SparseVector(const GenericVector< Vector2, E2 > &v, std::enable_if_t< can_initialize< E2, E >::value, void ** >=nullptr)pm::SparseVector< E >inlineexplicit
SparseVector(std::initializer_list< E2 > l)pm::SparseVector< E >inline
SparseVector(int d, std::initializer_list< std::pair< int, E >> l)pm::SparseVector< E >inline