Wildmeshing Toolkit
Loading...
Searching...
No Matches
wmtk::attribute::Attribute< T > Member List

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

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 >
Attribute(const Attribute &o)=deletewmtk::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(int64_t index) constwmtk::attribute::Attribute< T >
const_scalar_attribute(int64_t index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_attribute(int64_t index) constwmtk::attribute::Attribute< T >
const_vector_attribute(int64_t index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_attribute(int64_t index, const std::vector< T > &data) const -> ConstMapResult< D >wmtk::attribute::Attribute< T >
const_vector_attribute(int64_t index) const -> ConstMapResult< D >wmtk::attribute::Attribute< T >
const_vector_attribute_without_stride(int64_t index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_attribute_without_stride(int64_t start, const std::vector< T > &data) const -> ConstMapResult< D >wmtk::attribute::Attribute< T >
const_vector_single_value(int64_t index, int8_t vector_index) constwmtk::attribute::Attribute< T >
const_vector_single_value(int64_t index, int8_t vector_index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_single_value(int64_t index, int8_t vector_index, const std::vector< T > &data) constwmtk::attribute::Attribute< T >
const_vector_single_value(int64_t index, int8_t vector_index) constwmtk::attribute::Attribute< T >
ConstMapResult typedefwmtk::attribute::Attribute< T >
default_value() constwmtk::attribute::Attribute< T >
dimension() constwmtk::attribute::Attribute< T >
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 >
m_datawmtk::attribute::Attribute< T >protected
m_default_valuewmtk::attribute::Attribute< T >protected
m_dimensionwmtk::attribute::Attribute< T >protected
m_namewmtk::attribute::Attribute< T >protected
MapResult typedefwmtk::attribute::Attribute< T >
name() constwmtk::attribute::Attribute< T >
operator=(Attribute &&o)wmtk::attribute::Attribute< T >
operator=(const Attribute &&o)=deletewmtk::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 >
reserve(int64_t size)wmtk::attribute::Attribute< T >
reserved_size() constwmtk::attribute::Attribute< T >
reserved_size(const std::vector< T > &data) constwmtk::attribute::Attribute< T >
Scalar typedefwmtk::attribute::Attribute< T >
scalar_attribute(int64_t index)wmtk::attribute::Attribute< T >
scalar_attribute(int64_t index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
serialize(int dim, MeshWriter &writer) constwmtk::attribute::Attribute< T >
set(std::vector< T > val)wmtk::attribute::Attribute< T >
set_name(const std::string &name)wmtk::attribute::Attribute< T >inline
vector_attribute(int64_t index)wmtk::attribute::Attribute< T >
vector_attribute(int64_t index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
vector_attribute(int64_t index, std::vector< T > &data) const -> MapResult< D >wmtk::attribute::Attribute< T >
vector_attribute(int64_t index) -> MapResult< D >wmtk::attribute::Attribute< T >
vector_attribute_without_stride(int64_t index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
vector_attribute_without_stride(int64_t start, std::vector< T > &data) const -> MapResult< D >wmtk::attribute::Attribute< T >
vector_single_value(int64_t index, int8_t vector_index)wmtk::attribute::Attribute< T >
vector_single_value(int64_t index, int8_t vector_index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
vector_single_value(int64_t index, int8_t vector_index, std::vector< T > &data) constwmtk::attribute::Attribute< T >
vector_single_value(int64_t index, int8_t vector_index)wmtk::attribute::Attribute< T >
~Attribute() overridewmtk::attribute::Attribute< T >
~Hashable()wmtk::utils::Hashablevirtual