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)=delete | wmtk::attribute::Attribute< T > | |
child_hashes() const override | wmtk::attribute::Attribute< T > | virtual |
consolidate(const std::vector< int64_t > &new2old) | wmtk::attribute::Attribute< T > | |
const_scalar_attribute(int64_t index) const | wmtk::attribute::Attribute< T > | |
const_scalar_attribute(int64_t index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
const_vector_attribute(int64_t index) const | wmtk::attribute::Attribute< T > | |
const_vector_attribute(int64_t index, const std::vector< T > &data) const | wmtk::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) const | wmtk::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) const | wmtk::attribute::Attribute< T > | |
const_vector_single_value(int64_t index, int8_t vector_index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
const_vector_single_value(int64_t index, int8_t vector_index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
const_vector_single_value(int64_t index, int8_t vector_index) const | wmtk::attribute::Attribute< T > | |
ConstMapResult typedef | wmtk::attribute::Attribute< T > | |
default_value() const | wmtk::attribute::Attribute< T > | |
dimension() const | wmtk::attribute::Attribute< T > | |
hash() const | wmtk::utils::Hashable | virtual |
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_data | wmtk::attribute::Attribute< T > | protected |
m_default_value | wmtk::attribute::Attribute< T > | protected |
m_dimension | wmtk::attribute::Attribute< T > | protected |
m_name | wmtk::attribute::Attribute< T > | protected |
MapResult typedef | wmtk::attribute::Attribute< T > | |
name() const | wmtk::attribute::Attribute< T > | |
operator=(Attribute &&o) | wmtk::attribute::Attribute< T > | |
operator=(const Attribute &&o)=delete | 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) const | wmtk::attribute::Attribute< T > | |
reserve(int64_t size) | wmtk::attribute::Attribute< T > | |
reserved_size() const | wmtk::attribute::Attribute< T > | |
reserved_size(const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
Scalar typedef | wmtk::attribute::Attribute< T > | |
scalar_attribute(int64_t index) | wmtk::attribute::Attribute< T > | |
scalar_attribute(int64_t index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
serialize(int dim, MeshWriter &writer) const | wmtk::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) const | wmtk::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) const | wmtk::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) const | wmtk::attribute::Attribute< T > | |
vector_single_value(int64_t index, int8_t vector_index, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | |
vector_single_value(int64_t index, int8_t vector_index) | wmtk::attribute::Attribute< T > | |
~Attribute() override | wmtk::attribute::Attribute< T > | |
~Hashable() | wmtk::utils::Hashable | virtual |