addComplementToZero(long id) | bitpit::DiscreteStencil< weight_t, value_t > | |
appendItem(long id, const weight_t &weight) | bitpit::DiscreteStencil< weight_t, value_t > | |
appendItem(long id, weight_t &&weight) | bitpit::DiscreteStencil< weight_t, value_t > | |
appendWeight(const weight_t &weight) override | bitpit::MPDiscreteStencil< weight_t, value_t > | protectedvirtual |
bitpit::DiscreteStencil::appendWeight(weight_t &&weight) | bitpit::DiscreteStencil< weight_t, value_t > | protectedvirtual |
at(long id) | bitpit::DiscreteStencil< weight_t, value_t > | |
at(long id) const | bitpit::DiscreteStencil< weight_t, value_t > | |
clear(bool release=false) | bitpit::DiscreteStencil< weight_t, value_t > | |
clearWeights(bool release) override | bitpit::MPDiscreteStencil< weight_t, value_t > | protectedvirtual |
DiscreteStencil(const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
DiscreteStencil(std::size_t nItems, const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
DiscreteStencil(std::size_t size, const long *pattern, const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
DiscreteStencil(std::size_t size, const long *pattern, const weight_t *weights, const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
display(std::ostream &out, double factor=1.) const | bitpit::DiscreteStencil< weight_t, value_t > | |
getBinarySize() const | bitpit::DiscreteStencil< weight_t, value_t > | |
getConstant() | bitpit::DiscreteStencil< weight_t, value_t > | |
getConstant() const | bitpit::DiscreteStencil< weight_t, value_t > | |
getPattern(std::size_t pos) | bitpit::DiscreteStencil< weight_t, value_t > | |
getPattern(std::size_t pos) const | bitpit::DiscreteStencil< weight_t, value_t > | |
getWeight(std::size_t pos) | bitpit::DiscreteStencil< weight_t, value_t > | |
getWeight(std::size_t pos) const | bitpit::DiscreteStencil< weight_t, value_t > | |
getWeightManager() | bitpit::DiscreteStencil< weight_t, value_t > | static |
initialize(std::size_t nItems, const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
initialize(std::size_t size, const long *pattern, const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
initialize(std::size_t size, const long *pattern, const weight_t *weights, const weight_t &zero=weight_t()) | bitpit::DiscreteStencil< weight_t, value_t > | |
initialize(const DiscreteStencil< weight_t, value_t > &other) | bitpit::DiscreteStencil< weight_t, value_t > | |
m_constant (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | protected |
m_pattern (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | protected |
m_weightManager | bitpit::DiscreteStencil< weight_t, value_t > | protectedstatic |
m_weightPool (defined in bitpit::MPDiscreteStencil< weight_t, value_t >) | bitpit::MPDiscreteStencil< weight_t, value_t > | protected |
m_weights (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | protected |
m_zero (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | protected |
MPDiscreteStencil(const weight_t &zero=weight_t()) | bitpit::MPDiscreteStencil< weight_t, value_t > | |
MPDiscreteStencil(std::size_t nItems, const weight_t &zero=weight_t()) | bitpit::MPDiscreteStencil< weight_t, value_t > | |
MPDiscreteStencil(std::size_t size, const long *pattern, const weight_t &zero=weight_t()) | bitpit::MPDiscreteStencil< weight_t, value_t > | |
MPDiscreteStencil(std::size_t size, const long *pattern, const weight_t *weights, const weight_t &zero=weight_t()) | bitpit::MPDiscreteStencil< weight_t, value_t > | |
NULL_ID (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | |
operator*=(double factor) | bitpit::DiscreteStencil< weight_t, value_t > | |
operator+=(const DiscreteStencil< weight_t, value_t > &other) | bitpit::DiscreteStencil< weight_t, value_t > | |
operator-=(const DiscreteStencil< weight_t, value_t > &other) | bitpit::DiscreteStencil< weight_t, value_t > | |
operator/=(double factor) | bitpit::DiscreteStencil< weight_t, value_t > | |
operator[](long id) | bitpit::DiscreteStencil< weight_t, value_t > | |
optimize(double tolerance=1.e-12) | bitpit::DiscreteStencil< weight_t, value_t > | |
patternData() | bitpit::DiscreteStencil< weight_t, value_t > | |
patternData() const | bitpit::DiscreteStencil< weight_t, value_t > | |
renumber(const std::unordered_map< long, long > &map) | bitpit::DiscreteStencil< weight_t, value_t > | |
renumber(const Mapper &mapper) | bitpit::DiscreteStencil< weight_t, value_t > | |
reserve(std::size_t nItems) | bitpit::DiscreteStencil< weight_t, value_t > | |
resize(std::size_t nItems) | bitpit::DiscreteStencil< weight_t, value_t > | |
setConstant(const weight_t &constant) | bitpit::DiscreteStencil< weight_t, value_t > | |
setConstant(weight_t &&constant) | bitpit::DiscreteStencil< weight_t, value_t > | |
setItem(std::size_t pos, long id, const weight_t &weight) | bitpit::DiscreteStencil< weight_t, value_t > | |
setItem(std::size_t pos, long id, weight_t &&weight) | bitpit::DiscreteStencil< weight_t, value_t > | |
setPattern(std::size_t pos, long id) | bitpit::DiscreteStencil< weight_t, value_t > | |
setWeight(std::size_t pos, const weight_t &weight) | bitpit::DiscreteStencil< weight_t, value_t > | |
setWeight(std::size_t pos, weight_t &&weight) | bitpit::DiscreteStencil< weight_t, value_t > | |
setWeightPool(weight_pool_type *pool) | bitpit::MPDiscreteStencil< weight_t, value_t > | |
size() const | bitpit::DiscreteStencil< weight_t, value_t > | |
sum(const DiscreteStencil< weight_t, value_t > &other, double factor) | bitpit::DiscreteStencil< weight_t, value_t > | |
sumConstant(const weight_t &constant, double factor=1.) | bitpit::DiscreteStencil< weight_t, value_t > | |
sumItem(long id, const weight_t &weight, double factor=1.) | bitpit::DiscreteStencil< weight_t, value_t > | |
sumWeight(std::size_t pos, const weight_t &weight, double factor=1.) | bitpit::DiscreteStencil< weight_t, value_t > | |
value_type typedef (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | |
weight_manager_type typedef (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | |
weight_pool_type typedef (defined in bitpit::MPDiscreteStencil< weight_t, value_t >) | bitpit::MPDiscreteStencil< weight_t, value_t > | |
weight_type typedef (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | |
weightData() | bitpit::DiscreteStencil< weight_t, value_t > | |
weightData() const | bitpit::DiscreteStencil< weight_t, value_t > | |
zero() | bitpit::DiscreteStencil< weight_t, value_t > | |
zeroConstant() | bitpit::DiscreteStencil< weight_t, value_t > | |
zeroWeight(std::size_t pos) | bitpit::DiscreteStencil< weight_t, value_t > | |
~DiscreteStencil()=default (defined in bitpit::DiscreteStencil< weight_t, value_t >) | bitpit::DiscreteStencil< weight_t, value_t > | virtual |