Package sage :: Package combinat :: Module integer_vector_weighted
[hide private]
[frames] | no frames]

Module integer_vector_weighted

source code

Classes [hide private]
  WeightedIntegerVectors_nweight
Functions [hide private]
 
WeightedIntegerVectors(n, weight)
Returns the combinatorial class of integer vectors of n weighted by weight.
source code
Function Details [hide private]

WeightedIntegerVectors(n, weight)

source code 

Returns the combinatorial class of integer vectors of n
weighted by weight.

EXAMPLES:
    sage: WeightedIntegerVectors(8, [1,1,2])
    Integer vectors of 8 weighted by [1, 1, 2]
    sage: WeightedIntegerVectors(8, [1,1,2]).first()
    [0, 0, 4]
    sage: WeightedIntegerVectors(8, [1,1,2]).last()
    [8, 0, 0]
    sage: WeightedIntegerVectors(8, [1,1,2]).count()
    25
    sage: WeightedIntegerVectors(8, [1,1,2]).random_element()
    [1, 1, 3]