AccessorBase class | wmtk::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 override | wmtk::attribute::Attribute< T > | virtual |
consolidate(const std::vector< int64_t > &new2old) | wmtk::attribute::Attribute< T > | |
const_scalar_attribute(const int64_t index) const | wmtk::attribute::Attribute< T > | inline |
const_scalar_attribute(const int64_t index, const int8_t offset) const | wmtk::attribute::Attribute< T > | inline |
const_scalar_attribute(const int64_t index, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | inline |
const_scalar_attribute(const int64_t index, const int8_t offset, const std::vector< T > &data) const | wmtk::attribute::Attribute< T > | inline |
const_vector_attribute(const int64_t index) const | wmtk::attribute::Attribute< T > | |
const_vector_attribute(const int64_t index, const std::vector< T > &data) const | wmtk::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) const | wmtk::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 typedef | wmtk::attribute::Attribute< T > | |
default_value() const | wmtk::attribute::Attribute< T > | inline |
dimension() const | wmtk::attribute::Attribute< T > | inline |
get_local_scope_stack() const | wmtk::attribute::Attribute< T > | inline |
get_local_scope_stack() | wmtk::attribute::Attribute< T > | inline |
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 > | |
internal::AttributeTransactionStack< T > class | wmtk::attribute::Attribute< T > | friend |
m_data | wmtk::attribute::Attribute< T > | private |
m_default_value | wmtk::attribute::Attribute< T > | private |
m_dimension | wmtk::attribute::Attribute< T > | private |
m_name | wmtk::attribute::Attribute< T > | |
m_scope_stacks | wmtk::attribute::Attribute< T > | private |
MapResult typedef | wmtk::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) const | wmtk::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() const | wmtk::attribute::Attribute< T > | |
reserved_size(const std::vector< T > &data) const | wmtk::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) const | wmtk::attribute::Attribute< T > | inline |
scalar_attribute(const int64_t index, const int8_t offset, std::vector< T > &data) const | wmtk::attribute::Attribute< T > | inline |
serialize(const std::string &name, const int dim, MeshWriter &writer) const | wmtk::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) const | wmtk::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) const | wmtk::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::Hashable | virtual |