Wildmeshing Toolkit
wmtk::attribute::Attribute< T > Member List

This is the complete list of members for wmtk::attribute::Attribute< T >, including all inherited members.

AccessorBase classwmtk::attribute::Attribute< T >friend
Attribute(const std::string &name, int64_t dimension, T default_value=T(0), int64_t size=0)wmtk::attribute::Attribute< T >
Attribute(Attribute &&o)wmtk::attribute::Attribute< T >
child_hashes() const overridewmtk::attribute::Attribute< T >virtual
consolidate(const std::vector< int64_t > &new2old)wmtk::attribute::Attribute< T >
const_scalar_attribute(const int64_t index) constwmtk::attribute::Attribute< T >inline
const_scalar_attribute(const int64_t index, const int8_t offset) constwmtk::attribute::Attribute< T >inline
const_scalar_attribute(const int64_t index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >inline
const_scalar_attribute(const int64_t index, const int8_t offset, const std::vector< T > &data) constwmtk::attribute::Attribute< T >inline
const_vector_attribute(const int64_t index) constwmtk::attribute::Attribute< T >
const_vector_attribute(const int64_t index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_attribute(const int64_t index) const -> ConstMapResult< D >wmtk::attribute::Attribute< T >inline
const_vector_attribute(const int64_t index, const std::vector< T > &data) const -> ConstMapResult< D >wmtk::attribute::Attribute< T >inline
const_vector_attribute_from_start(const int64_t index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_attribute_from_start(const int64_t start, const std::vector< T > &data) const -> ConstMapResult< D >wmtk::attribute::Attribute< T >inline
ConstMapResult typedefwmtk::attribute::Attribute< T >
default_value() constwmtk::attribute::Attribute< T >inline
dimension() constwmtk::attribute::Attribute< T >inline
get_local_scope_stack() constwmtk::attribute::Attribute< T >inline
get_local_scope_stack()wmtk::attribute::Attribute< T >inline
hash() constwmtk::utils::Hashablevirtual
Hashable()wmtk::utils::Hashable
Hashable(const Hashable &)wmtk::utils::Hashable
Hashable(Hashable &&)wmtk::utils::Hashable
index_remap(const std::vector< T > &old2new)wmtk::attribute::Attribute< T >
index_remap(const std::vector< T > &old2new, const std::vector< Eigen::Index > &cols)wmtk::attribute::Attribute< T >
internal::AttributeTransactionStack< T > classwmtk::attribute::Attribute< T >friend
m_datawmtk::attribute::Attribute< T >private
m_default_valuewmtk::attribute::Attribute< T >private
m_dimensionwmtk::attribute::Attribute< T >private
m_namewmtk::attribute::Attribute< T >
m_scope_stackswmtk::attribute::Attribute< T >private
MapResult typedefwmtk::attribute::Attribute< T >
operator=(Attribute &&o)wmtk::attribute::Attribute< T >
wmtk::utils::Hashable::operator=(const Hashable &)wmtk::utils::Hashable
wmtk::utils::Hashable::operator=(Hashable &&)wmtk::utils::Hashable
operator==(const Attribute< T > &o) constwmtk::attribute::Attribute< T >
pop_scope(bool apply_updates)wmtk::attribute::Attribute< T >inline
push_scope()wmtk::attribute::Attribute< T >inline
reserve(const int64_t size)wmtk::attribute::Attribute< T >
reserved_size() constwmtk::attribute::Attribute< T >
reserved_size(const std::vector< T > &data) constwmtk::attribute::Attribute< T >
rollback_current_scope()wmtk::attribute::Attribute< T >inline
scalar_attribute(const int64_t index)wmtk::attribute::Attribute< T >inline
scalar_attribute(const int64_t index, const int8_t offset)wmtk::attribute::Attribute< T >inline
scalar_attribute(const int64_t index, std::vector< T > &data) constwmtk::attribute::Attribute< T >inline
scalar_attribute(const int64_t index, const int8_t offset, std::vector< T > &data) constwmtk::attribute::Attribute< T >inline
serialize(const std::string &name, const int dim, MeshWriter &writer) constwmtk::attribute::Attribute< T >
set(std::vector< T > val)wmtk::attribute::Attribute< T >
vector_attribute(const int64_t index)wmtk::attribute::Attribute< T >
vector_attribute(const int64_t index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
vector_attribute(const int64_t index) -> MapResult< D >wmtk::attribute::Attribute< T >inline
vector_attribute(const int64_t index, std::vector< T > &data) const -> MapResult< D >wmtk::attribute::Attribute< T >inline
vector_attribute2(const int64_t index)wmtk::attribute::Attribute< T >
vector_attribute2(const int64_t index) -> MapResult< D >wmtk::attribute::Attribute< T >inline
vector_attribute_from_start(const int64_t index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
vector_attribute_from_start(const int64_t start, std::vector< T > &data) const -> MapResult< D >wmtk::attribute::Attribute< T >inline
~Attribute()wmtk::attribute::Attribute< T >
~Hashable()wmtk::utils::Hashablevirtual